如何从asp.net webapi向离子应用程序发送一个信号通知

时间:2016-09-12 07:15:41

标签: push-notification onesignal

我正在使用cordova离子开发Android和iOS应用程序,我在我的应用程序中包含一个信号通知作为功能。

我注册了信号并测试推送通知。它运作良好。

现在我想从asp.net web api向特定用户发送信号通知。 我试过了this网址,但我失败了。此外,我无法在我的应用程序中获取设备令牌。

谢谢。

1 个答案:

答案 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