Android 新的Google Play应用程序和Firebase云消息
我正在用Cordova开发应用程序,但我有更基本的问题要问,请耐心听我说:Android 新的Google Play应用程序和Firebase云消息,android,firebase,google-cloud-messaging,firebase-cloud-messaging,Android,Firebase,Google Cloud Messaging,Firebase Cloud Messaging,我正在用Cordova开发应用程序,但我有更基本的问题要问,请耐心听我说: 对于Google Play上的新应用程序,我听说您只能使用FCM。我想再检查一下这个 通过摆弄,我得到的印象是,支持FCM的Android设备必须是API级别24或更高。这是真的吗 如果2为真,这意味着要支持旧设备,我需要在客户端上使用相同的旧GCM api。因此,客户端代码将在连接到GCM时编写。对吗 然后我就可以为Android编写所有代码,就像连接到GCM一样 目前,我很难让FCM的Cordova插件正确编译和工作
你的最低API级别假设是基于什么?不基于#4,你是指Android设备上的应用程序代码本身?那就意味着它对我来说不是向后兼容的。#3怎么可能是真的?实现是不同的。但是,如果你有GCM应用程序的注册令牌,并使用它通过FCM发送消息,他们应该仍然能够接收消息。FCM服务本身与GCM向后兼容。我卡住了。因为似乎使用了API,如
isDeviceProtectedStorage
,它仅在API 24(牛轧糖)中可用。替代方案已经3个月没有开发了。如果我不能使用原始GCM的接口,我就没有太多的选择了。对不起,我不能再帮你了。我还没有尝试过Cordova,所以我也没有真正尝试过它的任何插件。如果插件有问题,为什么不在Github上发表评论,引起开发人员的注意呢?他们可能会进一步帮助您。:)如果您使用“isDeviceProtectedStorage
已添加且仅适用于24.0.0及以上版本”,则措辞在技术上是正确的。”--我认为他们已经从中了解了要点(因为您还包括了链接)。