没有设备令牌的 ios 推送通知/消息

Posted

技术标签:

【中文标题】没有设备令牌的 ios 推送通知/消息【英文标题】:ios push notification/ message without device token 【发布时间】:2017-07-11 05:47:09 【问题描述】:

我正在尝试从我的 IOT 按钮向所有安装了我的 iosandroid 应用程序的用户发送推送通知或消息。考虑到我没有用户的设备令牌,是否可以这样做?

【问题讨论】:

【参考方案1】:

我认为无法发送没有设备令牌的推送通知。因为 IOT 无法识别为哪个设备发送推送通知。

【讨论】:

谢谢。但我想应该有一些方法可以做到这一点。我需要向移动设备/应用程序发送消息或通知。但我既不知道用户的手机号码也不知道设备令牌。我们可以使用服务器或数据库吗? 我不认为这是可能的,如果是的话,我很高兴知道它将如何运行。 这是不可能的。服务器需要知道设备令牌才能发送 GCM/APNS 通知。 是的,你是对的。我将我的应用程序中的设备令牌订阅到 AWS 主题,现在我正在将消息推送到该主题。同样的事情可以在服务器上实现(而不是主题),但是没有设备令牌你不能这样做【参考方案2】:

或者(对于向所有人发送没有设备令牌的通知)您可以使用“主题”

    使用 让每个用户在您的 Android 应用中订阅主题

FirebaseMessaging.getInstance.subscribeToTopic("")

    现在使用 FCM 库代码向订阅您的主题的人发送通知。 由于每个人都订阅了,所以每个人都会收到通知。

注意:发送通知到订阅的代码你可以谷歌它。

这是我的第一个答案。希望它会有所帮助。 njy编码。

【讨论】:

以上是关于没有设备令牌的 ios 推送通知/消息的主要内容,如果未能解决你的问题,请参考以下文章

通过 FCM 发送推送通知时何时使用 iOS 设备令牌?

实现推送通知服务器:如何检查传递设备令牌的消息是不是来自真实设备?

ios 13 推送通知设备令牌

未收到 Phonegap iOS 推送通知

iOS 推送通知 - 向所有人发送消息

iOS 向大量用户推送通知