我正在开发Ionic 2中的应用程序。我安装了phonegap push plugin https://github.com/phonegap/phonegap-plugin-push来获取通知并获取设备ID。
当我在Android App中时,返回的设备ID是GCM ID,但是当我在iOS时他返回FCM Id,我不需要它,我想要获得Push Plugin寄存器:
这是我的问题的例子:
FCM Registration Token: cqs2H3ED5u8:APA91bEVQGi0SfbC1Yau1xN_PJB0SOmB50PgHMNG2zCqw4bzWfLruXfqKoIT7DeJnz5K37CqQLIs9F-CXfwurC-UhZjfLNUvnEfCZDpIleW_6xGZYZKokNcIPouGHdvdSnVMhHu6mITh
Push Plugin register success: <5c27c9a8 87e28030 735f8bc7 e27ab8de e6d6538f c9759e70 26c306a6 fa0ac2cc>
如何配置push plugin init以进行此更改?
答案 0 :(得分:0)
我在Phonegap项目上打开了问题。 https://github.com/phonegap/phonegap-plugin-push/issues/1982
答案是 “是的,当您从iOS中删除GoogleService-Info.plist时,它会使用APNS,但只要您继续提供google-service.json,它就会使用FCM。实际上,如果没有google-service.json文件,Android将无法运行“
如果你想在iOS平台上使用APNS,你必须删除GoogleService-info.plist(在iOS上是可选的,在Android上是必需的)