我们的应用用户可以登录自己的帐户,如果用户已登录,则可以在有人将其添加为朋友时收到推送通知。根据我的理解,我们的服务器需要记录userID及其通知令牌,以便任何事件发生在userID上,服务器都可以找到它的令牌并发送到apple APN。如果更改了此标记,我们还需要更新服务器中的记录。我不太确定我的理解是否正确。谁有人可以帮忙?谢谢。
答案 0 :(得分:1)
是的,您必须在服务器上存储每个用户及其通知令牌的唯一ID。您应该使用AppDelegate方法" didFinishLaunchingWithOptions"中的连接更新存储在服务器上的此令牌。每当发生某些事情时,作为新的朋友请求,您的服务器必须使用存储的令牌发送新的推送通知。