我正在创建一个 xamarin.forms 应用程序,并且已经完成了大部分应用程序。我唯一的问题是推送通知。我正在使用 SignalR 和 .Net Web API 服务器向应用程序发送通知。我可以在应用程序运行时接收通知,但是,当应用程序处于睡眠状态时,我看不到推送通知的教程。我也检查了服务。感谢您提前提供帮助。
1 回答
不负相思意
TA贡献1777条经验 获得超10个赞
SignalR 不是推送通知,它们之间是有区别的。
主要区别在于,在 SignalR 的情况下,您必须保持与集线器的打开连接才能接收事件/信号。因此,如果您想在应用程序被终止或在后台接收通知 SignalR 是一个错误的解决方案,因为从技术上讲,让您的应用程序始终在移动设备上运行是不可能的。但是,推送通知可以在您的应用程序被杀死或在后台唤醒您的应用程序。
我建议重新考虑您当前的解决方案,而不是寻找黑客。
- 1 回答
- 0 关注
- 172 浏览
添加回答
举报
0/150
提交
取消