c# - OneSignal 推送通知 - 不适用于 WP8.1

标签 c# azure push-notification windows-phone-8.1 onesignal

今天刚刚创建了一个项目,添加了以下引用: https://documentation.onesignal.com/v3.0/docs/windows-phone-sdk-setup

Toast 和 Internet 服务已启用。 我已将 OneSignal.Init 代码示例插入到 OnLaunched 事件中,并将 ID 更改为我的。 我的解决方案与商店相关。

调试/ Release模式: 新用户成功注册到我的应用程序。 (我可以在 OneSignal 仪表板上的“用户”菜单中查看它们。)

我的问题: 当我尝试向所有用户发送推送通知时,网站(OneSignal)只是继续发送。我已经在 4 个 WP 模拟器上尝试过,但没有收到通知。

无论如何,Microsoft Azure 通知中心工作正常......

软件:VS 2015,安装了每个更新。

如果有人知道我错过了什么,请帮助我:)

最佳答案

解决了!

在 Windows 开发中心 -> 您的应用程序设置 -> 服务 -> 推送通知 -> WNS/MPNS -> 实时服务站点!

生成新的密码,然后激活它。 (在 Onesignal App 配置的仪表板上使用)

Onsignal SDK:使用notificationOpened事件是必须的!

之后,您可以在应用程序未处于焦点时收到通知。 要在使用应用程序时看到这一点,您应该使用 Onesignal 事件的数据创建本地 toast 通知。

关于c# - OneSignal 推送通知 - 不适用于 WP8.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43318194/

相关文章:

c# - 获取 .NET Google API RefreshToken - 访问被拒绝

sql - 提高 Postgresql 查询的性能

ios7 - iOS 7 后台获取定位服务

android - 应用程序未运行时小米没有收到通知

c# - 如何在 WPF C# 中更改 slider 上刻度的设计(刻度的厚度、刻度的形状等...)

c# - Cef - 上传文件而不显示 OpenFileDialog

javascript - 使用 c# 表单从 javascript 设置服务器端文本

c# - 在 C# 中访问安全资源

azure - 了解 Azure block Blob 存储限制

javascript - 可能未处理的 promise 拒绝 ID : Invalid FCM Event subscription