簡體   English   中英

使用 OneSignal 向多個用戶發送推送通知

[英]Sending Push Notifications using OneSignal to Multiple Users

我有一個 NodeJS 后端應用程序,我正在嘗試將其配置為能夠將推送通知發送到 IOS 前端應用程序。 我希望能夠向特定用戶發送通知(打算使用 PlayerIds 發送通知)。 我不確定如何獲取我想要發送的用戶 playerIds。

var message = { 
   app_id: "5eb5a37e-b458-11e3-ac11-000c2940e62c",
   contents: {"en": "English Message"},
   include_player_ids: ["6392d91a-b206-4b7b-a620-cd68e32c3a76","76ece62b-bcfe-468c-8a78-839aeaa8c5fa","8e0f21fa-9a5a-4ae7-a9a6-ca1f24294b86"]
};
sendNotification(message);

我的問題是如何動態提取這些 player_id 並將它們與我的數據庫中的用戶匹配? 謝謝!

Onesignal 文檔https://documentation.onesignal.com/reference#create-notification

您可以通過調用setExternalUserId從您的數據庫中設置您的用戶 ID,例如:

OneSignal.setExternalUserId("123");

然后,您可以在 OneSignal 上使用帶有include_external_user_ids"filters"在您的服務器上使用標簽字段創建通知REST API POST 調用來定位您的用戶。

暫無
暫無

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

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