最近,我问了一个有关使用GCM发送推送通知的问题:Send push notifications to Android。现在有了FCM,我想知道它与服务器端开发有何不同。明智地编码,它们是一样的吗?在哪里可以找到显示从服务器向Android设备发送推送通知的示例FCM代码?

我是否需要下载任何JAR库以使用Java代码向FCM发送通知? Send push notifications to Android中的示例代码显示了使用GCM发送推送通知,并且需要服务器端GCM JAR文件。

但是,https://www.quora.com/How-do-I-make-a-post-request-to-a-GCM-server-in-Java-to-push-a-notification-to-the-client-app中的另一个示例显示使用GCM发送推送通知,并且不需要服务器端GCM JAR文件,因为它只是通过HTTP连接发送。 FCM可以使用相同的代码吗?使用的URL是“https://android.googleapis.com/gcm/send”。 FCM的等效URL是什么?

提前致谢。

最佳答案



由于差异不大,因此您也可以 checkout GCM的大多数示例服务器端代码。关于GCM和FCM的主要区别在于,使用FCM时,可以使用它的新功能(如本answer中所述)。 FCM还具有Console,您可以从中发送消息/通知,而无需拥有自己的应用程序服务器。

注意:由您自己决定是否要创建应用服务器。只是说明您可以通过控制台发送消息/通知。



FCM的等效URL为https://fcm.googleapis.com/fcm/send。您可以查看此doc以获得更多详细信息。

干杯! :D

关于firebase - 使用FCM从服务器发送推送通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37516589/

10-12 13:41