【问题标题】:App installed from Play Store freezees从 Play 商店安装的应用程序冻结
【发布时间】:2016-06-30 09:55:31
【问题描述】:

当我打开从 Google Play 商店安装的应用程序时,它会永远冻结。 当我使用控制台 (adb) 安装签名的应用程序时,我没有这个问题。

在我的应用日志中,我发现了不定式日志循环:

06-30 11:15:47.553 31306-31306/? I/GoogleConversionReporter: Received install referrer: utm_source=google-play&utm_medium=organic
06-30 11:15:47.532 31306-31306/? I/GoogleConversionReporter: Registering: http://hostname/?referrer=utm_source%3Dgoogle-play%26utm_medium%3Dorganic
06-30 11:15:47.532 31306-31306/? W/GoogleConversionReporter: Failed to parse referrer from: http://hostname/?referrer=utm_source%3Dgoogle-play%26utm_medium%3Dorganic

应用:

【问题讨论】:

  • 您是否在签署您的 apk 之前取消选中自动构建...?
  • 什么意思?

标签: android google-play conversion-tracking


【解决方案1】:

我找到了原因。

我们在一个类中使用一些安装引用广播接收器,其中一个 Apsalar 根据它的documentation 必须在单独的类中,并且必须首先在清单中声明该接收器。 xml(病态设计)。

我的清单如下所示:

    <!-- Apsalar receiver must be declareted above the rest Install Referrer Receivers !!! -->
    <receiver
        android:name="com.apsalar.sdk.ApsalarReceiver"
        android:exported="true">
        <intent-filter>
            <action android:name="com.android.vending.INSTALL_REFERRER"/>
        </intent-filter>
    </receiver>

    <!-- Custom receiver to dispatch INSTALL_REFERRER intent-->
    <receiver
        android:name=".InstallReferrerDispatcherReceiver"
        android:enabled="true"
        android:exported="true">
        <intent-filter>
            <action android:name="com.android.vending.INSTALL_REFERRER"/>
        </intent-filter>
    </receiver>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-19
    • 2016-09-29
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    相关资源
    最近更新 更多