向所有客户端发送推送通知?
我配置了我的应用程序推送通知启用。
你应该将 devicetoken id 收集到我的数据库中吗?我不会向某些客户发送任何特定消息。我将通知所有客户(设备接受推送通知)。
我应该将 devietokenid 保存在 didRegisterForRemoteNotificationsWithDeviceToken 事件中吗?
是否可以发送推送通知。给所有客户端(不收集 devicetokenid)?
i configured my app push notification enabled.
should u collect the devicetoken id to my database? i dont send any particular message to some clients. i will inform all clients (push notification is accepted on device).
should i save the devietokenid in didRegisterForRemoteNotificationsWithDeviceToken event?
is it possible to send push notif. to all clients (not collecting devicetokenid)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,在 didRegisterForRemoteNotificationsWithDeviceToken 中,您应该将 deviceToken 发送到您的服务器并以某种方式将其存储在那里。您稍后可以随时使用此 deviceToken 向设备发送推送通知。
不,据我所知,在发送推送消息时,您始终需要向 APN 服务器指定设备令牌。无法向所有已注册的设备广播;您需要自己发送多条消息才能广播。
Yes, in didRegisterForRemoteNotificationsWithDeviceToken, you are supposed to send the deviceToken to your server and store it there in some way. You can later use this deviceToken at any time to send a push notification to the device.
No, as far as I know, you always need to specify a device token to the APN server when sending a push message. There's no way to broadcast to all registered devices; you need to send multiple messages yourself to broadcast.