如何使用应用程序链接传递参数到android playstore,以便在应用程序安装时检索



我正在开发一款android社交益智游戏。当一个用户向一个没有安装我的益智游戏的朋友挑战游戏时,我想给他发送一个自定义url,让他从市场上下载应用程序,其中包含邀请用户id的参数。

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

非常欢迎任何帮助!谢谢,被罩

要向Android Market发送数据,您必须构建一个像这样的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>

这里有一个简短的教程,将向您解释如何完全实现此解决方案。

如果你想测试它而不写任何代码,检查我的应用程序:Install Referrer在GitHub或在Play商店

相关内容

  • 没有找到相关文章

最新更新