即使邮件已传递并打开,Firebase控制台中的通知渠道也不会将邮件标记为“已打开”

时间:2016-07-16 17:55:10

标签: firebase-notifications

我使用Firebase和我的Android应用进行测试, 然后我使用Firebase控制台向我的手机发送通知, 通知已成功发送到我的手机,但当我打开它时,通知漏斗不会将消息标记为“已打开”。 什么事可能导致那个?

我包含一个带有大红色箭头的编辑图像,以使事情更清晰, 谢谢。

图像:http://i.stack.imgur.com/59zTy.png

2 个答案:

答案 0 :(得分:1)

我甚至没有看到发送的号码(它仍为0)

答案 1 :(得分:0)

在AppDelegate.m中设置以下代码并设置" FirebaseAppDelegateProxyEnabled = No"在Info.plist中

// With "FirebaseAppDelegateProxyEnabled": NO
  - (void)application:(UIApplication *)application
    didReceiveRemoteNotification:(NSDictionary *)userInfo
          fetchCompletionHandler:
              (void (^)(UIBackgroundFetchResult))completionHandler {
  // Let FCM know about the message for analytics etc.
  [[FIRMessaging messaging] appDidReceiveMessage:userInfo];
  // handle your message.
}