【发布时间】:2019-08-29 13:43:04
【问题描述】:
我特意打造了未安装 Google Play 或任何 Google 服务的 Android 手机。我正在构建 Xamarin.Forms 移动应用程序,需要显示推送通知。我正在尝试使用 AppCenter 执行此操作,我可以看到该设备已在 Analytics 上注册,但没有显示任何推送消息。我错过了什么吗?
【问题讨论】:
我特意打造了未安装 Google Play 或任何 Google 服务的 Android 手机。我正在构建 Xamarin.Forms 移动应用程序,需要显示推送通知。我正在尝试使用 AppCenter 执行此操作,我可以看到该设备已在 Analytics 上注册,但没有显示任何推送消息。我错过了什么吗?
【问题讨论】:
Google 宣布将从 Google Cloud Messaging (GSM) 平台迁移到 Firebase Cloud Messaging (FCM)。对于 Android 开发人员,需要 Firebase SDK 才能使用推送通知。如需更多信息,请参阅 SDK 迁移指南。
和
只有具有 Google Play 商店应用程序或使用 Google API 图像的模拟器的设备才能接收通知。
https://docs.microsoft.com/en-us/appcenter/sdk/push/android
您需要 FCM(不推荐使用 GCM)
【讨论】: