【问题标题】:Is there a way to pass parameters to the marketplace installer for an app有没有办法将参数传递给应用程序的市场安装程序
【发布时间】:2011-01-15 07:18:07
【问题描述】:

当通过网页向移动设备用户提供指向 android 应用程序的链接时,可以将 url 中的参数传递给正在安装的应用程序。

我猜答案是否定的——但问也无济于事。

原因是在某些情况下,拥有一个从引荐来源网址提取配置信息的通用应用程序会很方便。

【问题讨论】:

    标签: android marketplace


    【解决方案1】:

    这仅适用于推荐跟踪的用例,使用Analytics Tracking for Mobile Apps SDK。文档会有更多细节,但基本步骤是:

    1. 使用 this tool 创建带有推荐标签的市场深层链接 URL。
    2. 在您要跟踪引荐来源的网站上使用这些链接。
    3. 当用户使用推荐链接下载您的应用时,会存储推荐信息。
    4. 在您的应用首次运行时,使用 Analytics SDK 通过trackEvent 跟踪“首次运行事件”。如果您的应用在下载时带有推荐信息,则此事件(以及所有未来的事件和浏览量跟踪)将带有推荐信息。
    5. 在 Analytics 中,您将能够根据活动/推荐信息过滤这些事件。

    【讨论】:

    • 不能访问其他参数真的很遗憾
    【解决方案2】:

    如果您需要,我认为您可以稍微更改分析推荐跟踪的场景,以便在安装期间将参数传递给您的应用程序......

    您必须在自定义接收器解析来自市场的 url 时为 com.android.vending.INSTALL_REFERRER 声明一个自定义接收器。

    如果您希望分析也能正常工作,最好扩展 com.google.android.apps.analytics.AnalyticsReceiver 并调用 super.onReceive

    在推介活动期限和活动内容中有两个参数是可选的,因此我将在那里放置您要传递的信息

    我在这方面做了一些工作,并写了一篇文章,解释了如何测试它:http://www.dev-articles.com/article/Analytics-referral-tracking-for-Android-447001

    【讨论】:

    • 该文章 URL 不再有效。关于如何在当今实现这一目标的任何想法?提前致谢
    猜你喜欢
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多