ios - IOS PushNotification 多用户应用
问题描述
我想开发一个带有推送通知的多用户 IOS 应用程序,每个用户都会收到与其帐户相关的不同通知。我的问题是,当另一个用户登录时是否可以产生差异,以前的用户可以在注销时取消订阅或取消注册接收他的通知吗?请给我一些例子。非常感谢!
解决方案
我将成为您的服务器,它将配置有效负载并将其发送到APNS,以便将推送通知发送到用户设备。此外,在应用程序完成首次启动之前,应将其配置为注册推送通知。注册后,您将获得设备令牌,该令牌将用于向特定设备发送通知。
- 获取设备令牌。
- 用户登录时发送服务器、用户 ID 和设备令牌。
- 当用户注销时,发送服务器、设备令牌和用户 id nil(您可以使用任何您想要的作为设备端和服务器之间的合同,以通知没有用户在此设备上登录)。
- 重复步骤 2
推荐阅读
- bash - 如何将特殊字符 \(反斜杠)替换为 -(破折号)
- java - xAxis、yAxis 和 zAxis 未封装。它们是特殊关键字吗?
- c++ - 有没有办法在一组值中随机添加或减去两个或更多特定数字?
- php - 通过 SQL 检索所有库存中没有图像的 WooCommerce 产品
- javascript - 下载链接在 Internet Explorer 上不起作用
- java - 在:reobfJar java.util.zip.ZipException 处编译 mod 的问题:重复条目
- arduino - 有没有办法在构建过程中使用 GitVersion 来“版本标记”一个 Arduino 项目?
- java - 如何使用来自单独线程的数据将文本附加到 JTextArea
- html - 设置我的部分的高度等于文本内容,忽略 SVG 的高度
- python - Camelot:使用“table_regions”参数返回“太多值无法解包(预期 4)”