ios应用中的GoogleService-info.plist存储在哪里?

问题描述

我有一个Cordova应用程序,它似乎缓存了GoogleService-info.plist密钥,即如果我使用新的GoogleService-info.plist密钥更新了该应用程序,它仍在使用旧的。但是,如果我取消安装然后再安装新版本,则会反映出新密钥。

有没有办法以编程方式清除旧的缓存的GoogleService-info.plist键?

后续步骤-

  • 使用 GoogleService-info.plist(项目A)构建了iOS应用。
  • 触发来自 Google云消息传递(项目A)通知,并将其发送到ios Device中。
  • 然后使用差异 GoogleService-info.plist(项目B)构建了ios应用。
  • 已更新 iOS设备中的应用。
  • 已触发来自 Google云消息传递(项目B)通知,但从未收到ios设备的通知
  • 触发来自 Google云消息传递(项目A)通知,并获得了通知。即使应用程序是使用其他密钥构建的。

解决方法

您必须完全重建并安装该应用程序,才能使新的GoogleService-info.plist文件的内容生效。无需卸载并重新安装。