【问题标题】:Create Push notifications for Xamarin.Android without using FCM在不使用 FCM 的情况下为 Xamarin.Android 创建推送通知
【发布时间】:2018-05-10 15:31:54
【问题描述】:

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

【问题讨论】:

    标签: c# xamarin.forms xamarin.android signalr android-push-notification


    【解决方案1】:

    SignalR 不是推送通知,它们之间存在区别。

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

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

    【讨论】:

    • 您好 EvZ,我试图避免让客户在执行推送通知时为 FCM 服务单独付费。我一直试图弄清楚如何定价,因为 Firebase 定价有点复杂。您能否就使用 FCM 进行通知的成本提供一些见解或链接?
    • FCM 不是唯一可用的服务。除此之外,这是一个与此特定线程无关的完全不同的问题。我建议您检查 SO 上的现有线程,例如 stackoverflow.com/questions/40084322/…
    • 我刚刚通读了 firebase 定价,发现 FCM 是他们免费套餐的一部分,这是我唯一需要的。感谢您为我指明正确的方向!
    • 很高兴为您提供帮助!祝你好运!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    • 1970-01-01
    • 2017-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多