- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我知道 INSTALL_REFERRER Intent 会在用户第一次打开已从 Play 商店安装的应用程序时触发。以下是我想澄清的几件事:在启动任何 Activity 之前是否触发了此 Intent ?广播接收器是否负责捕获在 UI 线程上运行的此 Intent (即它是否会阻止 Activity 启动)?
谢谢!!
最佳答案
INSTALL_REFERRER
Intent 的时间未记录 - 不要编写依赖其交付的确切时间的代码。也就是说,根据我的经验,它会在应用程序的进程首次启动时立即交付。这通常会在启动 Activity 的 onCreate
之前发生,但您绝对不能依赖它,因为它没有记录,并且可能会跨设备以及 Android 和 Google Play 服务的潜在版本。
虽然也没有记录,但我可以非常自信地说,您的 BroadcastReceiver 的 onReceive
将在主线程 as is documented in this question 上调用.
关于android - 应用上下文中的 INSTALL_REFERRER Intent 生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38466408/
我没有收到从 Play 商店安装的应用程序收到的安装引荐来源网址。下面是我的 Androidmanifest.xml 显示了位于 内的接收器也标记。
我想在我自己的接收器上捕获 INSTALL_REFERRER Intent 。我实现了接收器 public class InstallReferrerReceiver extends Broadcas
我收到了来自谷歌的电子邮件: We recently announced that we’ll be deprecating the install_referrer intent broadcast
我收到了来自 Google 的电子邮件: We recently announced that we’ll be deprecating the install_referrer intent bro
我正在尝试记录从商店安装应用程序的结果。但是当从 Play Market 实际安装时我的自定义接收器不起作用,但是当我使用 adb 广播这样的东西时它起作用。 adb shell am bro
问题是我无法在接收器中获取引荐来源网址。在 list 文件中,我有类似的东西: adb广播命令: adb shell
我正在尝试在 Google Analytics 上跟踪我的 Activity ,我已经按照教程进行操作,但它不起作用:( 这是我的 list :
我找不到任何文档提及 Amazon 应用商店是否像 Google Play 那样在安装后发送引荐 Intent。尽管 Amazon 的文档确实说我们可以在“ref”下的 URL 中设置引荐来源信息(与
应用程序究竟何时会收到来自 Android 电子市场的 INSTALL_REFERRER 广播?我可以安全地假设它是在调用 Application.onCreate() 之前收到的吗?我想确保我的应用
我尝试在 Android 2.2 上使用 INSTALL_REFERRER,并且我的广播接收器被调用,因此我知道我的 AndroidManifest.xml 是正确的。然而,传递给我的接收者的信息并不
我的 Android list 文件 我没有任何其他接收器。 测试: ~/deve
我正在使用自定义分析(而非谷歌分析)设置 Activity 跟踪并为此设置接收器。我的接收器似乎可以正常工作,但是当我安装时,我收到了 android lint 警告: ExportedReceive
我知道 INSTALL_REFERRER Intent 会在用户第一次打开已从 Play 商店安装的应用程序时触发。以下是我想澄清的几件事:在启动任何 Activity 之前是否触发了此 Intent
还是仅用于安装? Play 是否对它们一视同仁? 最佳答案 根据 Localytics,the intent is fired once在应用程序首次启动之前: Android will fire a
我试用了 INSTALL_REFERRER,使用 adb 一切正常,但当我的应用程序在 Google Play 商店中时却不行。 我的场景是: 1) 一个包含我的 BroadcastReceiver
我使用 referrerSender 在 Galaxy S8+、Oreo 8.0.0 上测试我的应用程序.有点不对劲,它喜欢: enter image des
我编写了一个安装接收器来确定应用程序何时通过市场安装。但是,我还想将 INSTALL_REFERRER 广播传递到其他接收器,例如 Google Analytics AnalyticsReceiver
我最初问this question ,关于在安装时通过市场链接将参数传递到我的应用程序中。 似乎每个人都在说要使用com.android.vending.INSTALL_REFERRER 的inten
我正在开发一个 Android 应用程序,我正在使用 INSTALL_REFERRER 来了解我的应用程序的安装来源。为此,我使用第一个 Google Analytics Install_Referr
我的应用程序中的 INSTALL_REFERRER 广播有问题。 我正在尝试创建一些关于 Activity 等的信息,但在大多数设备上我的 url"https://play.google.com/st
我是一名优秀的程序员,十分优秀!