0
我正在整合UA的应用程序中工作。现在,该应用程序能够收到通知没有任何问题。但是,我面临着一个问题。城市飞艇注销后发送通知
当用户注销应用程序。我通过调用PushManager.shared().setAlias("");
来设置一个空的别名,但是,该设备仍然能够接收来自以前用户的通知。
有关的另一个问题。用户A登录到应用程序,注销,然后用户B登录到应用程序。这样做后,该设备仍然收到用户A的通知。
任何想法?
我正在整合UA的应用程序中工作。现在,该应用程序能够收到通知没有任何问题。但是,我面临着一个问题。城市飞艇注销后发送通知
当用户注销应用程序。我通过调用PushManager.shared().setAlias("");
来设置一个空的别名,但是,该设备仍然能够接收来自以前用户的通知。
有关的另一个问题。用户A登录到应用程序,注销,然后用户B登录到应用程序。这样做后,该设备仍然收到用户A的通知。
任何想法?
您的服务器需要跟踪哪个用户与哪个设备ID相关联。这意味着当用户登录时,将该DEVICE ID关联给他。如果用户注销与他分离DEVICE ID
这样,如果多个用户在同一台设备上登录和注销,您将知道要发送设备的信息(具体取决于设备ID在那一刻)
我一直有对设备ID和用户ID
一列的“用户”表**此外,如果一个用户注销,那么就不会有关联到他的设备ID。所以你只是不会在这种情况下发送任何通知
谢谢!这就是我认为的过程应该是,只是需要确认。 –