首页 > 解决方案 > IOS PushNotification 多用户应用

问题描述

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

标签: iosswiftapple-push-notificationsapn

解决方案


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

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

推荐阅读