2017-09-29 40 views
1

我正在Ionic 2中開發應用程序。我安裝了phonegap推送插件https://github.com/phonegap/phonegap-plugin-push以獲取通知並獲取設備ID。在Ionic 2中使用Phonegap推送插件獲取iOS ID不是FCM Id

當我在Android應用程序返回的設備ID是GCM ID,但是當我在iOS的是他返回FCM標識,而我不需要,我希望得到push插件寄存器:

這是我的例子問題:

FCM Registration Token: cqs2H3ED5u8:APA91bEVQGi0SfbC1Yau1xN_PJB0SOmB50PgHMNG2zCqw4bzWfLruXfqKoIT7DeJnz5K37CqQLIs9F-CXfwurC-UhZjfLNUvnEfCZDpIleW_6xGZYZKokNcIPouGHdvdSnVMhHu6mITh

Push Plugin register success: <5c27c9a8 87e28030 735f8bc7 e27ab8de e6d6538f c9759e70 26c306a6 fa0ac2cc> 

如何配置推插件初始化做出這種改變?

回答

0

我在Phonegap項目上打開問題。 https://github.com/phonegap/phonegap-plugin-push/issues/1982

答案是 「是的,當您從iOS中刪除GoogleService-Info.plist時,它會使用APNS,但只要您繼續提供google-service.json,它就會使用FCM。事實上,Android將沒有如果你想使用APNS在iOS平臺,你必須刪除GoogleService-的info.plist谷歌與service.json文件」

工作(是可選的iOS和必要在Android)