如果我在Google-Service-info.plist

时间:2018-11-05 04:10:53

标签: firebase firebase-cloud-messaging

我有具有Firebase推送通知的应用程序。

我在Xcode的Google-Service-info.plist中将IS_GCM_ENABLED键更改为false。

但是推送通知可以完美地工作,为什么即使我将密钥更改为false,推送通知也可以正常工作?

您能否在Google-Service-info.plist中解释我们使用这些密钥的用途 IS_GCM_ENABLED, IS_SIGNIN_ENABLED, IS_APPINVITE_ENABLED, IS_ANALYTICS_ENABLED, IS_ADS_ENABLED,

我知道GCM已更改为FCM,为什么我们在Google-Service-info.plist中使用IS_GCM_ENABLED而不是IS_FCM_ENABLED

为什么IS_FCM_ENABLED键在Google-Service-info.plist中不存在?

2 个答案:

答案 0 :(得分:0)

可能是因为您的通知是通过Apple Push Notification Center发送的...

答案 1 :(得分:0)

IS_GCM_ENABLED与FCM / GCM功能服务都相关。

其他字段:

IS_APPINVITE_ENABLED-适用于应用邀请功能服务

IS_ANALYTICS_ENABLED-用于Google Analytics(分析)功能服务。更多讨论here

IS_ADS_ENABLED-用于Google Ads功能服务

不幸的是,没有太多关于此的公开文档。但是Firebase具有出色的support。他们向我提供了所有必要的信息。