在社交网络中Android分享google play安装引荐网址?

时间:2015-10-04 15:25:55

标签: java android google-play social-networking referrals

我必须在游戏商店中与社交网络中的活动家详细信息共享我的应用程序的URL,当客人安装应用程序时,我将使用com.android.vending.INSTALL_REFERRER获取活动家详细信息。我怀疑我将如何构建URL并以编程方式共享。

以下是我的理解..

1)创建一个URL,将Play商店与我们的包名称相关联。像https://play.google.com/store/apps/details?id=com.hellochatty&referrer=tracking_id%3D123456789

这样的独特推荐人详细信息

2)通过任何社交媒体分享网址

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>

如果我的理解有任何不妥之处,请告诉我?

1 个答案:

答案 0 :(得分:4)

一切都是正确的。您可以在终端中测试运行此命令的应用程序配置:

adb shell am broadcast -a com.android.vending.INSTALL_REFERRER 
                       -n your.package.name/path.to.receiver --es referrer
                       --es referrer "EXTRA_STRING_VALUE"

例如,如果您的包名称为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"