我正在构建一个带有Firestore集成的iOS应用程序。我设置了两个Firestore应用程序 - 一个用于测试OR
,另一个用于生产beta
。它们设置相同(我假设如此)。
当我的应用程序连接到prod
时,将停止调用回调函数。例如,当我更新文档时:
beta
该应用程序处于联机状态,根据Firestore文档,应该无异常地调用回调。
但是当同一个应用程序连接到self.firestore.collection(collection).document(id).setData(data, completion:{ (error) in
print("callback") // Never called
}
时,上面示例中的回调会被调用好。
以下是我的两个plists,其中包含访问Firestore应用程序的凭据(左侧为prod
,右侧为beta
):
Firestore配置中是否存在隐藏的回调调用设置,还是因为我的应用逻辑?
答案 0 :(得分:0)
好的,回调停止被调用的原因不是在Firestore设置中,而是在耗尽文档更新的日期引用。
不要像我一样陷入困境:)