我正在推出Google Play:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.example"));
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
startActivity(intent);
我想包含引荐来源数据,如下所述:https://developers.google.com/analytics/devguides/collection/android/devguide#google-play-builder 不幸的是,它生成了通往谷歌游戏网站的网址。什么是意图的等价物?我要感谢一个示例源代码。
感谢。
答案 0 :(得分:4)
将引荐来源数据添加到Google Play链接对于应用内链接的工作方式与对网络的工作方式相同:
您可以通过市场URI中的referrer
参数添加引荐来源数据,即:
market://details?id=com.example&referrer=utm_source%3Dmyapp%26utm_medium%3Dcross-sell
如果用户选择安装您关联的应用,则Google Play应用应将referrer
参数的值(如果存在)传递为com.android.vending.INSTALL_REFERRER
意图中的额外字符串安装。
请注意,对于从Google Play商店网站发起的远程安装,不会传递引荐来源数据。
答案 1 :(得分:-1)
请检查你有没有在你的清单文件中提到这个接收器..如果它在那里你会得到相同的。否则,请添加到清单文件
<receiver android:name="com.google.android.apps.analytics.AnalyticsReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
应该是工作