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

vic*_*cks 4 push-notification onesignal

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

我注册了onesignal并测试推送通知.它运作良好.

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

谢谢.

jka*_*ten 6

您需要调用window.plugins.OneSignal.getIdsids.userId从回调中存储 .

然后,您可以从ASP.NET代码设置到从应用程序检索到的userId ,对https://onesignal.com/api/v1/notifications端点进行POST调用include_player_ids.

下面列出的端点文档页面底部有一个ASP.NET示例. https://documentation.onesignal.com/reference#create-notification