我正在开发使用Cordova的应用程序,但我有更多基本问题要问,请耐心等待:
目前我无法获取FCM的Cordova插件以进行编译和正常工作。我希望我可以在手机设备上使用GCM插件。
答案 0 :(得分:1)
According to Google's dev blog,新的FCM(10.x)要求API级别> = 14(Android 4.0.1)。
通过查看migration guide,您可以预览支持GCM和FCM之间的差异。
如果你开始支持旧设备(API级别> = 9),你可以坚持使用FCM 9.x.这比依赖GCM更好。
所以恕我直言,除了你已经拥有不想升级的遗留代码的情况之外,没有其他理由支持GCM。
答案 1 :(得分:1)
不一定。如果您已经有一个已实施GCM的应用,那么它很酷。如果您计划创建新项目,则必须使用FCM,因为您只能通过创建Firebase项目生成服务器密钥(FCM所需的凭据)。
我不确定你在哪里听到/看过这个。你能提供链接吗? Android 24 is referring to Nougat,对吗?这是最近发布的。我不认为他们会删除对其他版本的支持。
您可能会将其与Google Play services and Firebase for Android will support API level 14 at minimum混淆。
FCM向后兼容GCM。请参阅here。
没有。 FCM具有与GCM不同的实现。我认为这是在Migration guide中指定的。或者您指的是服务器端编码?如果是,那么there isn't much difference。