小编Iva*_*van的帖子

continueUserActivity未调用

我有一个支持Universal Links的应用程序.一切都看起来正确设置.我apple-app-site-association在服务器上有一个文件,相关链接已添加到Associated Domains,我也加入application:continueUserActivity:restorationHandler了AppDelegate.最后,我添加了一个指向我的Notes应用程序的链接,当我点击链接并按住它时,我能够在"MyApp"中看到按钮打开.当我点击按钮iOS打开应用程序但从application:continueUserActivity:restorationHandler未被调用.是什么让这更加神秘的是application:willContinueUserActivityWithType:被调用(当然我在这里返回YES)

更新:如果我的应用程序没有在后台模式下运行,我单击链接,我打开我的应用程序,我得到NSUserActivity对象的launchOptions参数application:didFinishLaunchingWithOptions:.但仍然application:willContinueUserActivityWithType:没有被称为.

objective-c ios ios-universal-links

5
推荐指数
1
解决办法
1181
查看次数

具有多个目标和多个环境的Firebase

我有一个iOS应用程序,有2种不同的配置(prod和dev)和12个目标.我的问题是:你如何管理GoogleService-Info.plist文件,因为每个目标需要一个具有不同配置的目标(不同的捆绑ID),每个目标需要两种不同的配置,具体取决于环境(不同的环境意味着不同的数据库:prod和dev).

我想出的唯一解决方案是GoogleService-Info.plist在项目中保留一个文件并添加运行脚本并为每个目标注入值.有什么想法吗?

有一个类似的问题,但这里的不同之处在于我不仅有多个环境,还有多个目标.

更新:如果有人需要答案我是如何解决它的:我将空GoogleService-Info.plist文件添加到项目并将其分配给所有目标.在每个目标上,我添加了运行脚本以使用PlistBuddy注入适当的值.这就是我处理多个目标的方式.对于多个环境,我在运行脚本中检查配置参数,并根据我注入不同的值.干杯!

ios firebase google-cloud-firestore

1
推荐指数
1
解决办法
1147
查看次数