如何使用应用程序链接将parameter passing给android playstore以便在安装应用程序时进行检索

我正在开发一个社交机器人琐事游戏。 当用户挑战游戏的朋友,谁没有我的琐事游戏安装,我想给他发送一个自定义的URL从市场下载包含邀请用户ID参数的应用程序。

当应用程序第一次运行时,我需要能够接收传递给市场的参数,以便识别用户并向他展示他受到挑战的游戏。 我无法弄清楚如何与应用程序链接做到这一点,没有find任何合适的例子。

任何帮助将非常欢迎! 谢谢,伊多

Solutions Collecting From Web of "如何使用应用程序链接将parameter passing给android playstore以便在安装应用程序时进行检索"

要将数据发送到Android电子市场,您必须构build一个像这样的uri:

market://details?id=my.package.name&referrer=someDataToTransfer 

为了得到这个数据,你应该实现一个INSTALL_REFERRER接收器。

 <receiver android:name="my.package.MyReceiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER"></action> </intent-filter> </receiver> 

这里是一个简短的教程 ,将解释你如何完全实现这个解决scheme。

如果你想testing它没有写任何代码,检查我的应用程序:在GitHub上或在Play商店 Install Referrer