iOS 推送通知多用户应用

标签 ios swift apple-push-notifications apn

我想开发一个带有推送通知的多用户IOS应用程序,每个用户都会收到与其帐户相关的不同通知。我的问题是,当另一个用户登录时是否有可能产生差异,前一个用户可以在注销时取消订阅或取消注册以接收他的通知吗?请给我一些例子。非常感谢!

最佳答案

我将成为您的服务器,它将配置有效负载并将其发送到APNS,以便将推送通知发送到用户设备。此外,在应用程序首次完成启动之前,应将其配置为注册推送通知。注册后,您将获得设备 token ,该 token 将用于向特定设备发送通知。

  1. 获取设备 token 。
  2. 在用户登录时发送服务器、用户 ID 和设备 token 。
  3. 当用户注销时,发送服务器、设备 token 和用户id nil(您可以使用任何您想要的东西作为设备端和服务器之间的契约,以通知没有用户登录该设备)。
  4. 重复步骤 2

关于iOS 推送通知多用户应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51166320/

相关文章:

ios - 在 iOS6 中根据用户手势旋转 MapView

javascript - 防止垂直触摸移动事件,但通过按钮留下水平触摸和滚动机会

ios - 为什么数组没有显示在 TableView 中?

ios - 在 Vine Sign Up 等 View Controller 之间创建流畅的 Gif Segue

ios - 带标签栏 Controller 的导航 Controller ?

ios - 如何检测用户点击的 iOS 远程通知?

php - 新的 APNS 提供商 API 和 PHP

ios - 在 iOS 上测试 AdMob

ios - 如何设置 UIButton 图像,该图像是带边框的圆形

ios - 如何注册推送通知? iOS 10