iOS中LSApplicationQueriesSchemes的通配符条目
我想在我的所有应用程序中进行深度链接(openurl),每个应用程序包标识符从com.app.something-something(com.app.*)开始,所有应用程序的列表都来自服务器 那么,如何在Info.plist的LSApplicationQueriesSchemes中以通配符形式打开此应用程序。另外,还需要检查手机中安装了多少应用程序iOS中LSApplicationQueriesSchemes的通配符条目,ios,iphone,Ios,Iphone,我想在我的所有应用程序中进行深度链接(openurl),每个应用程序包标识符从com.app.something-something(com.app.*)开始,所有应用程序的列表都来自服务器 那么,如何在Info.plist的LSApplicationQueriesSchemes中以通配符形式打开此应用程序。另外,还需要检查手机中安装了多少应用程序 有什么想法吗?提前感谢。不幸的是,在LSApplicationQueriesSchemes中无法使用通配符 但是,您可以使用该方法打开指向其他应用程
有什么想法吗?提前感谢。不幸的是,在LSApplicationQueriesSchemes中无法使用通配符 但是,您可以使用该方法打开指向其他应用程序的任何链接,而无需在LSApplicationQueriesSchemes中声明它,唯一的一点是,您不能保证您的应用程序将被安装以处理该链接 若要检查是否安装了其他应用,必须使用方法,但在这种情况下,如果该方法未列在LSApplicationQueriesSchemes下,则该方法将始终返回false 您可以在所有应用程序的LSApplicationQueriesSchemes下列出所有应用程序,并在发布新版本时定期更新,如下例所示:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>com.app.myapp1</string>
<string>com.app.myapp2</string>
<string>com.app.myapp3</string>
</array>
LSApplicationQueriesSchemes
com.app.myapp1
com.app.myapp2
com.app.myapp3