【问题标题】:Where is GoogleService-info.plist stored in an ios app?GoogleService-info.plist 存储在 ios 应用程序的什么位置?
【发布时间】:2021-01-22 10:36:06
【问题描述】:

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

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

接下来的步骤 -

  • 使用 GoogleService-info.plist(project A) 构建 iOS 应用。
  • 触发来自 Google 云消息传递(项目 A) 的通知并在 ios 设备中获取。
  • 然后使用 diff GoogleService-info.plist(project B) 构建 ios 应用。
  • 更新了 iOS 设备中的应用。
  • 已触发来自 Google 云消息传递(项目 B) 的通知,但从未收到 ios 设备的通知。
  • 触发来自 Google 云消息传递(项目 A) 的通知并收到通知。即使应用是使用不同的密钥构建的。

【问题讨论】:

    标签: ios firebase plist


    【解决方案1】:

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

    【讨论】:

    • 是的,即使完全重建并更新应用程序,新密钥也不会得到反映。
    • 我建议您编辑问题以逐步详细说明您在做什么,以便任何人都可以重现该问题。
    猜你喜欢
    • 2014-06-29
    • 2022-01-06
    • 2012-08-05
    • 2015-09-28
    • 2011-01-27
    • 2016-11-27
    • 1970-01-01
    • 2023-03-30
    • 2018-05-29
    相关资源
    最近更新 更多