Ste*_*lla 1 java android social-networking referrals google-play
我必须在 Play 商店中与社交网络中的活动者详细信息共享我的应用程序的 URL,当访客安装该应用程序时,我将用于获取com.android.vending.INSTALL_REFERRER活动者详细信息。我的疑问是我将如何构建 URL 并以编程方式共享它。
以下是我的理解..
1) 创建一个 URL,将 Play-store 与我们的包名称和独特的引用详细信息链接起来,如下所示https://play.google.com/store/apps/details?id=com.hellochatty&referrer=tracking_id%3D123456789
2) 通过任何社交媒体分享 URL
3)当点击共享链接时,它将重定向到Play商店,在安装应用程序时,我们可以referrer使用广播接收器获取参数。
<receiver
android:name="com.ex.MyReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)
如果我的理解有问题,请告诉我?
一切都是正确的。您可以在终端中运行以下命令来测试您的应用程序配置:
adb shell am broadcast -a com.android.vending.INSTALL_REFERRER
-n your.package.name/path.to.receiver --es referrer
--es referrer "EXTRA_STRING_VALUE"
Run Code Online (Sandbox Code Playgroud)
例如,如果您的包名称是com.hellochatty并且接收器的路径是com.ex.MyReceiver测试命令将是:
adb shell am broadcast -a com.android.vending.INSTALL_REFERRER
-n "com.hellochatty/com.ex.MyReceiver"
--es referrer "tracking_id=123456789"
Run Code Online (Sandbox Code Playgroud)