我正在创建一个xamarin.forms应用程序,并且已经完成了大部分应用程序。我唯一的选择是推送通知。我正在使用SignalR和.Net Web API服务器向应用程序发送通知。我可以在应用程序运行时收到通知,但是当应用程序处于睡眠状态时,我无法看到推送通知的教程。我也检查了服务。感谢您的帮助。
答案 0 :(得分:1)
SignalR不是推送通知,它们之间存在差异。
主要区别在于,如果是SignalR,您必须保持与集线器的打开连接才能接收事件/信号。因此,如果您希望在应用程序被杀或在后台接收通知时SignalR是一个错误的解决方案,因为从技术上讲,在移动设备上保持应用程序始终正常运行是不可能的。但是,推送通知可以在应用程序被杀或在后台时唤醒。
我建议您重新考虑当前的解决方案,而不是寻找黑客。