【问题标题】:How do I add Firebase Cloud Messaging to Xamarin.Forms app?如何将 Firebase 云消息传递添加到 Xamarin.Forms 应用程序?
【发布时间】:2017-04-12 12:37:53
【问题描述】:

Google 已将 GCM(Google Cloud Messaging)替换为用于推送通知的新 FCM(Firebase Cloud Messaging)。我正在尝试在我的 Android (Xamarin.Forms) 项目中实现推送通知。由于 Google Play 服务依赖性问题,FCM 似乎尚不支持表单(请参阅下面的详细信息)。当我尝试使用旧的 GCM 系统实现时,Google Developer Console 将不允许我访问 GCM API 凭据页面(只是将我重定向到 FCM)。有没有人有任何建议让推送通知在 Xamarin.Forms 解决方案中与 Android 一起使用?

注意:我正在使用 Azure 通知中心来发送消息(我的 iOS 已经在运行)

依赖问题:最新的 Xamarin.Forms 包依赖于 Xamarin.Android.Support.v4 (23.3.0)。 Xamarin.Firebase.Messaging 依赖于 Xamarin.GooglePlayServices.Basement (32.961.0)。 Xamarin.GooglePlayServices.Basement (32.961.0) 依赖于 Xamarin.Android.Support.v4 (>=24.2.1)。

【问题讨论】:

    标签: android azure google-cloud-messaging xamarin.forms firebase-cloud-messaging


    【解决方案1】:

    差不多一年后,这应该不再是问题了。

    我有一个 Xamarin Forms (2.4.0) 应用程序在 25.1.0 版本中与 Xamarin.Android.Support v4 挂钩,我刚刚通过 nuget 愉快地安装了 Xamarin.Firebase.Messaging (42.1021.1)。

    【讨论】:

      【解决方案2】:

      我的安卓解决方案已开启:

      https://forums.xamarin.com/discussion/70248/firebase-configuration

      只需搜索我的名字 UmutBebek。我正在使用 pushSharp 从我自己的服务器发送推送通知。也有一个简单的例子。

      【讨论】:

        猜你喜欢
        • 2020-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-25
        • 1970-01-01
        • 2020-11-07
        • 1970-01-01
        • 2021-06-30
        相关资源
        最近更新 更多