gpt4 book ai didi

ios - iOS 中 LSApplicationQueriesSchemes 的通配符条目

转载 作者:行者123 更新时间:2023-11-29 11:49:59 28 4
gpt4 key购买 nike

我想在我的所有应用程序中进行深度链接 (openurl),每个应用程序包标识符都从 com.app.something-something (com.app.*) 开始,所有应用程序的列表都来自服务器。

那么我如何在 Info.plist 的 LSApplicationQueriesSchemes 中使用单个条目作为通配符打开这个应用程序。额外检查手机中安装了多少应用程序。

有什么想法吗?提前致谢。

最佳答案

不幸的是,在 LSApplicationQueriesSchemes 中无法使用通配符。

但是您可以打开指向您其他应用程序的任何链接,而无需使用 open 在 LSApplicationQueriesSchemes 中声明它方法,唯一的一点是你不能保证你的应用程序将被安装来处理链接。

要检查是否安装了其他应用程序,您必须使用 canOpenURL方法,但在这种情况下,如果它未在 LSApplicationQueriesSchemes 下列出,则该方法将始终返回 false。

你可以做的是在你所有的应用程序中的 LSApplicationQueriesSchemes 下列出你所有的应用程序,并在你发布新版本时定期更新它,如下例所示:

<key>LSApplicationQueriesSchemes</key>
<array>
<string>com.app.myapp1</string>
<string>com.app.myapp2</string>
<string>com.app.myapp3</string>
</array>

关于ios - iOS 中 LSApplicationQueriesSchemes 的通配符条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41547605/

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