Google 弃用 install_referrer - Android
Google deprecating install_referrer - Android
Google 即将弃用 intall_referrer 意图。我发现 google 解析 CampaignTrackingReceiver 正在我们的项目中使用它。
添加清单中的代码以供参考:
<receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
android:enabled="true"
android:exported="true"
android:permission="android.permission.INSTALL_PACKAGES">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
如何用 firebase 分析替换它?
在这里找到答案:
检查上面的 link,这里是与旧方法 CampaignTrackingReceiver
匹配的代码部分
// Tracker for Classic GA (call this if you are using Classic GA only)
private void trackInstallReferrer(final String referrerUrl) {
new Handler(getMainLooper()).post(new Runnable() {
@Override
public void run() {
CampaignTrackingReceiver receiver = new CampaignTrackingReceiver();
Intent intent = new Intent("com.android.vending.INSTALL_REFERRER");
intent.putExtra("referrer", referrerUrl);
receiver.onReceive(getApplicationContext(), intent);
}
});
}
从代码中删除 Google Analytics 安装引荐来源网址广播。它将停止向 https://analytics.google.com/analytics. But it won’t be a problem, we can configure Firebase in the project and track campaign data. Please check this video - https://www.youtube.com/watch?v=lvADEr1CfEs
发送引荐来源数据
Google 即将弃用 intall_referrer 意图。我发现 google 解析 CampaignTrackingReceiver 正在我们的项目中使用它。 添加清单中的代码以供参考:
<receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
android:enabled="true"
android:exported="true"
android:permission="android.permission.INSTALL_PACKAGES">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
如何用 firebase 分析替换它?
在这里找到答案:
检查上面的 link,这里是与旧方法 CampaignTrackingReceiver
// Tracker for Classic GA (call this if you are using Classic GA only)
private void trackInstallReferrer(final String referrerUrl) {
new Handler(getMainLooper()).post(new Runnable() {
@Override
public void run() {
CampaignTrackingReceiver receiver = new CampaignTrackingReceiver();
Intent intent = new Intent("com.android.vending.INSTALL_REFERRER");
intent.putExtra("referrer", referrerUrl);
receiver.onReceive(getApplicationContext(), intent);
}
});
}
从代码中删除 Google Analytics 安装引荐来源网址广播。它将停止向 https://analytics.google.com/analytics. But it won’t be a problem, we can configure Firebase in the project and track campaign data. Please check this video - https://www.youtube.com/watch?v=lvADEr1CfEs
发送引荐来源数据