我正在使用cordova离子开发Android和iOS应用程序,我在我的应用程序中包含一个信号通知作为功能。
我注册了信号并测试推送通知。它运作良好。
现在我想从asp.net web api向特定用户发送信号通知。 我试过了this网址,但我失败了。此外,我无法在我的应用程序中获取设备令牌。
谢谢。
答案 0 :(得分:6)
您需要拨打window.plugins.OneSignal.getIds并从回调中存储ids.userId
。
然后,您可以从ASP.NET代码对https://onesignal.com/api/v1/notifications端点进行POST调用,将include_player_ids
设置为从应用中检索到的userId。
下面列出的端点文档页面底部有一个ASP.NET示例。 https://documentation.onesignal.com/reference#create-notification