Android 文档声明我们需要trackAppOpenedInBackground()
从以下任一位置调用:
主要
Activity
的onCreate()
。处理 OPEN 意图的 BroadcastReceiver的
onReceive()
方法。
当应用程序是后台时,这会引发打开推送的问题:
如果我们实现对
onCreate()
方法的调用 - 它将不会被跟踪。如果我们在 上实现它
onReceive()
,它只会在推送打开时调用,而不是在常规应用打开时调用。如果我们同时实施,我们会得到双重报告。
在 iOS 平台上,这是正确处理的 - 应用程序在后台时的推送点击已注册,但没有双重报告。
那么 - 我们应该如何在 Android 平台上实现它呢?
谢谢,维登