Xamarin.Forms - 适用于 iOS 和 Android 的推送通知
Posted
技术标签:
【中文标题】Xamarin.Forms - 适用于 iOS 和 Android 的推送通知【英文标题】:Xamarin.Forms - Push notification for iOS and Android 【发布时间】:2016-04-02 15:39:24 【问题描述】:地狱。我只是在编写我的第一个移动应用程序,我使用 XamarinForms
所以我试着理解这里的推送通知是如何工作的......我有点困惑
这就是我的理解
对于 android,我必须(!)使用谷歌云消息 - 对吗? 对于 ios - 我必须(!)使用 Apple Apple 通知推送服务 - 对吧?
现在我的问题是: 如果我使用 xamarin 表单 - 我将 1 个代码写到 2 个平台 andoid/iOS - 对吗? 那么我如何为gcm和apple notif编写1个代码????
我怎么想——但不确定——我需要在我的 PCL 中编写接口,然后在每个平台中编写单独的实现? 这是写法??
为什么我需要推送通知?
我有应用程序,当管理员将任务附加到用户时 - 他会收到有关他有新任务的通知。
或者当用户使用应用时-实时获取新数据-新任务
所以如果你能给我一个提示 - 谢谢。
对不起我的英语语法)
谢谢。
【问题讨论】:
【参考方案1】:查看描述中的这个插件https://github.com/rdelrosario/xamarin-plugins/tree/master/PushNotification,您可以找到每个平台的正确设置。 另外请记住,即使您使用的是 Xamarin.Forms,您也需要了解每个平台上推送通知的工作原理。
安卓。 https://developers.google.com/cloud-messaging/ IOS。 https://developer.apple.com/notifications/
你有什么具体的问题请告诉我
【讨论】:
【参考方案2】:Azure 具有可同时插入 iOS 和 Google 的“推送通知中心” 试试看。设置好后,它会将内容推送到谷歌和苹果。
【讨论】:
以上是关于Xamarin.Forms - 适用于 iOS 和 Android 的推送通知的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin Forms - 防止键盘在 UWP、Android、iOS 中的条目焦点上显示
ListView.HasUnevenRows 属性在 Xamarin.Forms.iOS 中不起作用
适用于Xamarin Forms的Xamarin Firebase PhoneAuth