无法使用目标并报告无法在 iOS 和 ReactNative 上的 Firebase Messaging 上运行

问题描述 投票:0回答:2

我已在 Android 和 iOS 上安装了 Firebase Messaging for React Native,并且两者都在接收通知。在 Android 上,我可以正确定位不同的用户,并在报告中更新四个项目(发送、已接收、印象数、打开计数),但在 iOS 上,如果我使用任何目标,通知将不会发送到任何设备,并且只会计算发送的数量。

例如:

  • 总体定位应用程序:100% 的潜在用户有资格参加此活动:5
  • 目标应用程序和语言为英语:0% 的潜在用户有资格参加此活动:0
  • 目标应用程序和语言不是为英语:0% 的潜在用户有资格参加此活动:0

我们仅通过 xCode 和 Testflight 进行了测试

我已经在 xCode 和 Tesflight 的不同 iPhone 上使用调试和发布版本进行了尝试。

我希望在创建广告系列时能够按 Firebase Messaging 上的目标进行过滤,以不同的语言向不同的应用版本发送通知等

我得到的只是发送和接收通知的选项,而无法过滤和接收已打开数量的统计信息

我已遵循 https://rnfirebase.io/messaging/usage/ios-setup

的指南
ios firebase react-native push-notification firebase-cloud-messaging
2个回答
0
投票

听起来您使用 Firebase Messaging 在 iOS 上定位用户的方式可能存在问题。您可以尝试以下一些方法来解决该问题:

确保您已按照在 iOS 上设置 Firebase Cloud Messaging (FCM) 的说明进行操作,因为这是 Firebase Messaging 在平台上正常工作所必需的。

检查您在 iOS 上定位的设备是否已使用 Firebase Cloud Messaging SDK 注册推送通知。您可以通过检查项目的 Firebase 控制台并查看注册设备列表来完成此操作。

尝试向 iOS 上的所有设备发送通知,看看是否有效。如果是这样,那么问题可能出在您的定位标准上。

仔细检查您的定位条件是否设置正确。例如,如果您根据用户的语言定位用户,请确保您使用的语言代码与用户设备上设置的语言代码匹配。

检查 Firebase Cloud Messaging API 日志,查看是否存在任何可能表明问题所在的错误或警告。

如果这些步骤都无法解决问题,您可能需要联系 Firebase 支持人员以获得更多帮助。


0
投票

你找到解决办法了吗??????

© www.soinside.com 2019 - 2024. All rights reserved.