【问题标题】:how to use app links to pass parameter to android playstore to be retrieved when app is installed安装应用程序时如何使用应用程序链接将参数传递给要检索的android playstore
【发布时间】:2014-10-17 10:54:27
【问题描述】:

我正在开发一款社交安卓问答游戏。 当用户向没有安装我的琐事游戏的朋友挑战游戏时,我想向他发送一个自定义 url,以从市场上下载包含邀请用户 ID 参数的应用程序。

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

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

【问题讨论】:

    标签: android google-play facebook-friends applinks


    【解决方案1】:

    要将数据发送到 Android Market,您必须构建一个像这样的 uri:

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

    要取回这些数据,您应该实现一个INSTALL_REFERRER Receiver。

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

    Here is a short tutorial 将向您解释如何全面实施此解决方案。

    如果您想在不编写任何代码的情况下对其进行测试,请查看我的应用:Install Referrer GitHubPlay Store

    【讨论】:

    • 感谢您的回复。这是应用链接的一个很好的替代解决方案。我决定实施它,因为我遇到了应用链接问题
    • @user3241315 如果它是您使用的答案,请不要忘记投票/验证此答案;)
    • 谢谢:) 这是我使用的方法,效果很好。 Simon Marquis 你知道是否可以自定义我传递给市场的 url 或者我需要使用他们的参数?
    猜你喜欢
    • 2019-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    • 2012-12-24
    • 1970-01-01
    • 2015-10-29
    • 2017-05-06
    相关资源
    最近更新 更多