谷歌Android播放意图引用(Android Google Play intent referre

2019-07-31 02:00发布

我推出谷歌游戏是这样的:

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 Unfortunetely它产生导致了谷歌Play网站的网址。 什么是等价的意图是什么? 我很感谢一个示例源代码。

谢谢。

Answer 1:

添加引用数据,谷歌播放链接的工作原理相同应用内的链接,它为Web:

您可以通过添加引用数据referrer在您的市场URI,即参数:

market://details?id=com.example&referrer=utm_source%3Dmyapp%26utm_medium%3Dcross-sell

如果用户选择再安装应用您联系,谷歌Play应用程序会传递的价值referrer参数,如果存在的话,作为额外的字符串在com.android.vending.INSTALL_REFERRER在安装过程中的意图。

需要注意的是引用数据不通过从谷歌Play商店的网站发起的远程安装。



Answer 2:

请检查您已经提到这个接收器在您的清单file..If它的存在,您会得到相同的。 否则,请加入到清单文件

<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>

它应该是工作



文章来源: Android Google Play intent referrer