2013-12-16 47 views
0

我正在整合UA的應用程序中工作。現在,該應用程序能夠收到通知沒有任何問題。但是,我面臨着一個問題。城市飛艇註銷後發送通知

當用戶註銷應用程序。我通過調用PushManager.shared().setAlias("");來設置一個空的別名,但是,該設備仍然能夠接收來自以前用戶的通知。

有關的另一個問題。用戶A登錄到應用程序,註銷,然後用戶B登錄到應用程序。這樣做後,該設備仍然收到用戶A的通知。

任何想法?

回答

1

您的服務器需要跟蹤哪個用戶與哪個設備ID相關聯。這意味着當用戶登錄時,將該DEVICE ID關聯給他。如果用戶註銷與他分離DEVICE ID

這樣,如果多個用戶在同一臺​​設備上登錄和註銷,您將知道要發送設備的信息(具體取決於設備ID在那一刻)

我一直有對設備ID和用戶ID

一列的「用戶」表**此外,如果一個用戶註銷,那麼就不會有關聯到他的設備ID。所以你只是不會在這種情況下發送任何通知

+0

謝謝!這就是我認爲的過程應該是,只是需要確認。 –