2

我正在创建一个 xamarin.forms 应用程序并完成了大部分应用程序。我唯一的问题是推送通知。我正在使用 SignalR 和 .Net Web API 服务器将通知发送到应用程序。我可以在应用程序运行时接收通知,但是,当应用程序处于睡眠状态时,我看不到推送通知的教程。我也检查过服务。感谢您提前提供帮助。

4

1 回答 1

2

SignalR 不是推送通知,它们之间存在差异。

主要区别在于,对于 SignalR,您必须保持与集线器的打开连接才能接收事件/信号。因此,如果您想在应用程序被杀死或在后台接收通知,SignalR 是一个错误的解决方案,因为从技术上讲,让您的应用程序始终在移动设备上运行是不可能的。但是,推送通知可以在应用程序被杀死或在后台唤醒您的应用程序。

我建议重新考虑您当前的解决方案,而不是寻找黑客。

于 2018-05-10T07:31:54.200 回答