问题标签 [lsapplicationqueriesschemes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
156 浏览

ios - 如何从您的应用中打开 facebook\instagram 页面 \ 个人资料?(迅速)

我正在尝试从我的应用程序打开一个 Facebook 页面。这是代码:

但它只在 Safari 浏览器上打开应用程序。我错过了什么?

是的,我安装了 Facebook 应用程序。

0 投票
0 回答
733 浏览

swift - Swift UI facetime 链接失败(OSStatus 错误 -10814。)

尝试从我的应用程序连接到面对面时间,用户输入电子邮件 ID 或电话号码,但收到OSStatus 错误 -10814

连接到面对面时间的代码:

注意:
这里给出的数字是样本(即使朋友数量较少,如何测试面部时间)即使给出了正确的数字也会得到相同的错误

错误:

UIApplication.shared.open(url, options: [:],completionHandler:nil)单独执行时出错

信息清单:

0 投票
0 回答
77 浏览

ios - canOpenURL:不使用 LSApplicationQueriesSchemes

我在 my中canOpenURL:没有调用,但此调用返回 true:LSApplicationQueriesSchemesInfo.plist

BOOL canMakePhoneCalls = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel:+123"]];

  1. 如果我使用不同的 URL(例如,“https://...”甚至 @“xxxxxxxxtel:+123”),canOpenURL:则返回 false,如预期的那样。

  2. 如果我添加LSApplicationQueriesSchemes到我的Info.plist但有一个空的方案列表,上面的代码仍然返回 true。

  3. 更糟糕的是,如果我将“https”指定为方案之一,canOpenURL:带有 https URL 的仍然返回 false。

我的部署目标是 iOS 12(特别是在 iOS 9 之后很久)。

我希望canOpenURL:总是返回 false ,因为LSApplicationQueriesSchemes它丢失了。为什么它(1)在LSApplicationQueriesSchemes丢失时为电话方案返回true,以及(2)当我在中指定“https”时不返回true LSApplicationQueriesSchemes

(这可能没有任何意义,但是当“Raw Keys & Values”关闭时,Xcode 不会显示可读的文本字符串LSApplicationQueriesSchemes——它仍然显示“LSApplicationQueriesSchemes”。)

0 投票
1 回答
1234 浏览

ios15 - LSApplicationQueriesSchemes Xcode 13 或 iOS15 BUG?

我在项目 Info.plist 中使用“LSApplicationQueriesSchemes”,其中包含 219 个 url 方案。

我使用此文件中包含的 urlscheme 来确定我们用户的手机上是否安装了应用程序,这在 iOS15 之前运行良好,但最近我在使用 xcode13 提交应用程序更新后遇到问题,当时我去检查是否安装了应用程序,它提示我“-canOpenURL:failed for URL:”xxxx://”-错误:“此应用不允许查询方案 xxxx”。

在此处输入图像描述

我已将 xxxx 添加到 LSApplicationQueriesSchemes 中,但仍然出现此错误,我测试了更改位置或减少 LSApplicationQueriesSchemes 中包含的 urlscheme 的数量,发现 LSApplicationQueriesSchemes 的前 35 个左右工作正常,前 35 个或所以之后会提示这个错误。不知道这是xcode13的bug还是ios15的问题,还是不对。

此问题仅出现在升级 iOS15 的手机上

0 投票
0 回答
26 浏览

swift - 如何在swift中使用uiapplication打开另一个应用程序?

我想用 url 打开另一个应用程序,但是应用程序打开但它不会导航到用户个人资料,即使我在代码中指定了用户 twitter 句柄。我在做什么错-这是我的代码: