在不使用 FCM 的情况下为 Xamarin.Android 创建推送通知
Create Push notifications for Xamarin.Android without using FCM
我正在创建一个 xamarin.forms 应用程序并且已经完成了大部分应用程序。我唯一的问题是推送通知。我正在使用 SignalR 和 .Net Web API 服务器将我的通知发送到应用程序。我可以在应用处于 运行 时接收通知,但是,当应用处于休眠状态时我看不到推送通知的教程。我也检查了服务。提前感谢您的帮助。
SignalR 不是推送通知,它们之间存在差异。
主要区别在于,对于 SignalR,您必须保持与集线器的打开连接才能正常运行接收事件/信号。因此,如果你想在应用程序被终止或在后台接收通知,SignalR 是一个错误的解决方案,因为在技术上不可能让你的应用程序 always 运行 在移动设备上。但是,推送通知可以 唤醒 你的应用程序,当它被杀死或在后台时。
我建议重新考虑您当前的解决方案,而不是寻找黑客。
我正在创建一个 xamarin.forms 应用程序并且已经完成了大部分应用程序。我唯一的问题是推送通知。我正在使用 SignalR 和 .Net Web API 服务器将我的通知发送到应用程序。我可以在应用处于 运行 时接收通知,但是,当应用处于休眠状态时我看不到推送通知的教程。我也检查了服务。提前感谢您的帮助。
SignalR 不是推送通知,它们之间存在差异。
主要区别在于,对于 SignalR,您必须保持与集线器的打开连接才能正常运行接收事件/信号。因此,如果你想在应用程序被终止或在后台接收通知,SignalR 是一个错误的解决方案,因为在技术上不可能让你的应用程序 always 运行 在移动设备上。但是,推送通知可以 唤醒 你的应用程序,当它被杀死或在后台时。
我建议重新考虑您当前的解决方案,而不是寻找黑客。