- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我编写了一个安装接收器来确定应用程序何时通过市场安装。但是,我还想将 INSTALL_REFERRER 广播传递到其他接收器,例如 Google Analytics AnalyticsReceiver
(如果它安装在应用程序中)。重要的是,我不知道是否安装了其他接收器,因为其他开发人员将在他们的应用程序中使用我的接收器。
目前,我收到广播并在完成后调用:
AnalyticsReceiver 接收器 = new AnalyticsReceiver();
receiver.onReceive(context, intent);
问题是 AnalyticsReceiver
类可能不存在。
那么,如果我不确定该应用是否使用了 AnalyticsReceiver
,我该如何传递广播?
或者 Android 本身会确保安装的每个接收器都能收到广播吗?
非常感谢!
最佳答案
这并没有真正回答问题,但是 INSTALL_REFERRER
的唯一预期目标是 Google Analytics 库,因此对广播中包含的数据(或任何关于广播),所以你不应该依赖它。
附带说明一下,这里有一些相关的 S.O.问题:
关于android - 拦截 INSTALL_REFERRER 然后转发到 Google AnalyticsReceiver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4984036/
我正在使用谷歌分析,但当我使用 adb 进行调试时,会显示这些消息。 05-11 14:57:48.911 1681-1912/? W/GAv4-SVC: Network compressed POS
我刚刚开始将我的 Android 应用从旧的、已弃用的 Analytics SDK 升级到 v4。我按照文档进行操作,据我所知,我做的一切都是正确的。 在我的设备(安装了 Google Play 服务
在 Google Analytics Tracking Ver1 中,它有 AnalyticsReceiver 类。 但是当我使用 Google Analytics Tracking Ver2 时,它
我编写了一个安装接收器来确定应用程序何时通过市场安装。但是,我还想将 INSTALL_REFERRER 广播传递到其他接收器,例如 Google Analytics AnalyticsReceiver
我在我的 android react-native 应用程序上设置了 react native firebase 来跟踪应用程序点击分析。但是点击率并没有从 android 模拟器达到。因此,我使用
我已将 Android 应用程序上传到 Playstore。第一次下载时会崩溃,但之后就可以正常使用了。其显示错误为 无法实例化接收器 com.google.android.apps.analytic
在我的 list 文件中的 Android 应用程序中,我有以下接收器和服务声明: 老实说,这是一个很老的应用程序,我不记得为什么要把它放在那里。它可能取自 Goo
我是一名优秀的程序员,十分优秀!