gpt4 book ai didi

ios - Branch.io:如何在 iOS 中的实时和测试环境之间切换

转载 作者:可可西里 更新时间:2023-11-01 05:03:41 26 4
gpt4 key购买 nike

正如 Branch 在其文档中所说:

For more advanced implementations, you may want to specify keys for both Test and Live environments (for example, if you are building a custom switch to automatically select the correct key depending on compiler schemes).

Open your Info.plist file in Xcode, change the branch_key entry to a Dictionary, and create two subentries for your keys:

我的问题是:如何构建自定义开关以根据编译器方案自动选择正确的键?我知道我可能会使用 #if DEBUG 来定义环境,但我不明白我应该在哪里告诉分支它应该使用哪个键?或者分支会自动检测到它?

非常感谢![screenshot of branch config in plist file

最佳答案

来自 Branch.io 的 Alex:#if DEBUG 是最好的方法,实际上您只需要切换单例调用即可。而不是

let branch: Branch = Branch.getInstance(); // Swift
Branch *branch = [Branch getInstance]; // Objective C

你会用到

let branch: Branch = Branch.getTestInstance(); // Swift
Branch *branch = [Branch getTestInstance]; // Objective C

关于ios - Branch.io:如何在 iOS 中的实时和测试环境之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37870467/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com