我们正在开发Xamarin的移动应用程序(iOS和Android)。此应用程序将具有PNS通知和聊天等实时功能。
现在我们正在考虑利用 firebase ,但 xamarin 没有官方支持。现在我们想知道是否应该使用由Xamarin团队开发的firebase库。
或者我们可以开发自己的后端服务器,因为这是我们的长期客户之一,我们将长期维护该应用程序。
感谢您的任何意见。
答案 0 :(得分:1)
看看Xamarin开发人员指南‡实施FCM似乎非常彻底。
我看到很多人成功实施了FCM,您可以在xamarin开发者论坛上找到有关他们方法的讨论HERE.
话虽这么说,我们实际上赞成在我们的跨平台应用程序中使用Azure通知中心。如果您想考虑所有可用选项,可能值得一看。
Link 1 - 您如何使用与天蓝色通知中心的连接的示例。
Link 2 - 完整的谷歌浏览通知中心。
Link 3 - 完整iOS浏览通知中心。
Link 4 - 完整的Windows浏览通知中心
值得注意的是,由于azure通知中心是Microsoft产品,因此它与Xamarin.Forms和Xamarin本机项目完全兼容。
‡ Xamarin FCM Developer Guide. (Xamarin.Android version)
Light weight wrapper for Firebase Realtime Database REST API.