【问题标题】:Xamarin.Forms - Push notification for iOS and AndroidXamarin.Forms - 适用于 iOS 和 Android 的推送通知
【发布时间】:2016-04-02 15:39:24
【问题描述】:

地狱。我只是在编写我的第一个移动应用程序,我使用 XamarinForms

所以我试着理解这里的推送通知是如何工作的......我有点困惑

这就是我的理解

对于 Android,我必须(!)使用谷歌云消息 - 对吗? 对于 iOS - 我必须(!)使用 Apple Apple 通知推送服务 - 对吧?

现在我的问题是: 如果我使用 xamarin 表单 - 我将 1 个代码写到 2 个平台 andoid/iOS - 对吗? 那么我如何为gcm和apple notif编写1个代码????

我怎么想——但不确定——我需要在我的 PCL 中编写接口,然后在每个平台中编写单独的实现? 这是写法??

为什么我需要推送通知?

我有应用程序,当管理员将任务附加到用户时 - 他会收到有关他有新任务的通知。

或者当用户使用应用时-实时获取新数据-新任务

所以如果你能给我一个提示 - 谢谢。

对不起我的英语语法)

谢谢。

【问题讨论】:

    标签: xamarin push-notification google-cloud-messaging apple-push-notifications xamarin.forms


    【解决方案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 的“推送通知中心” 试试看。设置好后,它会将内容推送到谷歌和苹果。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-28
        • 2017-01-22
        • 2020-05-22
        • 2018-05-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多