簡體   English   中英

向特定用戶發送遠程推送通知

[英]Send remote push notification to specific user

我創建了一個代碼來使用 APNs 發送遠程通知,我創建了一個開發證書、ssl 等。代碼運行良好,當我在我的服務器上調用我的 php 腳本時,腳本發送一個通知,我的 iPhone 上的應用程序顯示通知。 但我有一個疑問,這是一個通用代碼,所以此代碼將向所有擁有我的應用程序的 iphone 發送通知,但是如果我需要向特定用戶發送通知? 例如whatsapp? 我如何通知 APNs 應該收到通知的用戶?

您將需要一個新表來處理 user_id 及其設備令牌,或者向用戶表中添加一列用於設備令牌。 當您發送推送通知時,您可以直接發送到提醒用戶的用戶設備令牌。

您需要准備的一些步驟將是一個 api 端點,以允許用戶將其設備令牌PUTPOST到其帳戶。 也許像api/v1/user/11/token 在您的 iOS 端,您只需調用此端點以在接受權限時將設備令牌發送到端點。

我建議使用單獨的表來處理令牌,因為某些用戶使用不同的設備,例如 android 和 iOS。 所以如果你想提醒兩個設備,管理起來會容易得多。

在注冊推送通知時獲取設備令牌,通過 API 將該設備令牌發送到服務器,然后使用該設備令牌,您將能夠僅將推送通知定位到特定設備。

請參閱 - 在 Swift 中注冊遠程通知時未收到設備令牌

暫無
暫無

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

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