我一直在使用GCM服务向PHP服务器中的现有应用程序发送通知,如https://stackoverflow.com/a/11253231/3286489所示.
现在我正在考虑迁移到FCM.根据提到的https://stackoverflow.com/a/37517339/3286489,通知服务URL“https://android.googleapis.com/gcm/send”已更改为“https://fcm.googleapis.com/fcm/send”
由于我还在新探索FCM,我希望我的问题不是转储.我这里有两个问题.
1.)在我的客户端迁移到FCM后,我是否仍然可以使用按照https://stackoverflow.com/a/11253231/3286489发送GCM的相同PHP代码?或者我可以只更改API URL(到fcm.GoogleAPIs.com)但保留所有PHP代码相同? (即’https://fcm.googleapis.com/fcm/send‘向后兼容’https://android.googleapis.com/gcm/send‘?)
2.)迁移到FCM(在服务器上推送),甚至在我升级我的应用程序以使用FCM而不是GCM之后,我相信仍然会有一些用户使用GCM坚持旧应用程序一段时间.当我发送推送通知时,是否需要单独发送给FCM和GCM(即我需要保留旧的GCM服务器代码一段时间)?或者我只需要发送FCM,我的旧应用程序(只有GCM)仍会收到它?
我希望两者的答案都是肯定的,但感觉不太可能是肯定的.所以写下来确认我的理解.
解决方法:
两者的答案都是肯定的.
对于#1,你链接的我的post几乎可以回答它.所以只是为了确认,使用FCM端点向GCM发送用户应该没问题. It’s still compatible.
对于#2,无需为GCM用户发送单独的有效负载.正如我上面所说,它是向后兼容的.
总结以上是内存溢出为你收集整理的php – 将GCM迁移到FCM,应该/我可以保留当前GCM服务器端的代码吗?全部内容,希望文章能够帮你解决php – 将GCM迁移到FCM,应该/我可以保留当前GCM服务器端的代码吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)