我已在 Android 和 iOS 上安装了 Firebase Messaging for React Native,并且两者都在接收通知。在 Android 上,我可以正确定位不同的用户,并在报告中更新四个项目(发送、已接收、印象数、打开计数),但在 iOS 上,如果我使用任何目标,通知将不会发送到任何设备,并且只会计算发送的数量。
例如:
我们仅通过 xCode 和 Testflight 进行了测试
我已经在 xCode 和 Tesflight 的不同 iPhone 上使用调试和发布版本进行了尝试。
我希望在创建广告系列时能够按 Firebase Messaging 上的目标进行过滤,以不同的语言向不同的应用版本发送通知等
我得到的只是发送和接收通知的选项,而无法过滤和接收已打开数量的统计信息
的指南听起来您使用 Firebase Messaging 在 iOS 上定位用户的方式可能存在问题。您可以尝试以下一些方法来解决该问题:
确保您已按照在 iOS 上设置 Firebase Cloud Messaging (FCM) 的说明进行操作,因为这是 Firebase Messaging 在平台上正常工作所必需的。
检查您在 iOS 上定位的设备是否已使用 Firebase Cloud Messaging SDK 注册推送通知。您可以通过检查项目的 Firebase 控制台并查看注册设备列表来完成此操作。
尝试向 iOS 上的所有设备发送通知,看看是否有效。如果是这样,那么问题可能出在您的定位标准上。
仔细检查您的定位条件是否设置正确。例如,如果您根据用户的语言定位用户,请确保您使用的语言代码与用户设备上设置的语言代码匹配。
检查 Firebase Cloud Messaging API 日志,查看是否存在任何可能表明问题所在的错误或警告。
如果这些步骤都无法解决问题,您可能需要联系 Firebase 支持人员以获得更多帮助。
你找到解决办法了吗??????