【问题标题】:iOS : Firebase notification not working for user segmentiOS:Firebase 通知不适用于用户段
【发布时间】:2017-10-09 15:27:16
【问题描述】:

我最近将我的项目升级到 Swift3 并将 Firebase pod 更新到版本 4.0.0。解决所有错误和警告后,当我尝试从控制台发送推送通知时。我发现单设备推送通知发送工作正常。但是,发送到特定的用户段不是;这是我的应用程序最需要的。 在向用户群发送推送时,我只是检查 iOS 捆绑包 ID 并尝试发送安装了该应用程序的所有设备。

【问题讨论】:

  • 如果发送到特定设备有效,则对特定设备(用户段)使用控制台的推送通知应该有效。你怎么知道用户细分不起作用?也许只是没有收到推送,记住推送通知不是 100% 可靠的,它可能会延迟甚至无法接收。 :) 附言。请记住选择一个回答您的问题的答案。
  • @Glenn 我确实想投票赞成您之前的问题的答案,但我相信我没有足够的积分来这样做。 :(
  • 关于上述问题,我一直在尝试向捆绑 ID(作为用户段)发送通知,但我从未收到通知。但与使用 FCM 令牌发送到单个设备时相反,它可以工作。
  • 你可以选择一个答案。无论如何,我在使用用户段推送时从未遇到过这样的问题。您是否仔细检查了项目的捆绑包 ID?检查您在任何证书、developer.apple.com、firebase、Xcode、Xcode 等中的 google plist 中注册的项目的每个 id...
  • @HeckylTechnologies,我也遇到了同样的问题,你有什么解决办法吗,请与我们分享

标签: ios firebase swift3 firebase-notifications


【解决方案1】:

我不确定这是怎么回事,但在我将 App Store ID 添加到我的 Firebase 项目的 GoogleService-Info.plist 部分后,我的开始工作了。单个设备通知始终有效,但在添加之前,我永远无法让“批量”通知正常工作。

我也不必重新下载 .plist 文件并将其添加到我的应用程序中。只需将 ID 添加到 Firebase 配置页面即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-26
    • 1970-01-01
    相关资源
    最近更新 更多