簡體   English   中英

存儲多對令牌/設備用於推送通知

[英]Store multiple pair token/device for push notifications

我正在開發一個新應用,因此我希望用戶可以使用一個以上的設備。 該應用程序可以接收推送通知,我的問題是如何為每個用戶保存更多設備/令牌,以便將推送通知發送到所有用戶的設備。

我的想法是檢索“某些設備ID”,然后為每個設備存儲一個ID /令牌,但我不知道我可以使用哪個設備ID ...

另一個想法是第一次創建一個隨機ID,然后將此ID與令牌一起發送(部分工作),直到用戶清除應用程序數據為止。在這種情況下,我需要重新發送一個新ID(沒問題),但是我可以不知道我是否可以刪除舊的ID /令牌

有什么辦法嗎?

您不需要“某些設備ID”; 推送令牌設備ID。 您需要確保后端數據庫可以將多個推送令牌與給定的用戶帳戶關聯。 這通常是通過用戶“用戶”表和“安裝”表之間的一對多關系來實現的。

您不能依靠您的應用程序告訴您的后端刪除舊令牌,因為用戶可能只是刪除您的應用程序,並且沒有機會與您的后端進行通信。

APNS服務將提供有關哪些推送令牌無效的反饋(我假設等效的Android服務也有類似的內容)。 您可以使用此反饋從安裝表中清除無效的安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM