- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从另一个应用程序中安装一个应用程序。我知道可以使用以下代码:
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@",@"itms-services://?action=download-manifest&url=",self.plistURL]];
[[UIApplication sharedApplication] openURL:url];
我的问题是 .plist 位于服务器上的一个区域,用户必须在该区域输入用户凭据才能访问它。因此,当我执行此代码时,系统会要求用户提供 Safari 中的凭据。但我不想那样。我希望应用程序输入凭据。
我已经尝试使用 AFNetworking 操作打开自定义 url 方案,但它似乎无法处理自定义 url 方案,因为我收到错误:
“不支持的 url”
所以我的问题是:有没有办法通过用户凭据使用 itms-services 或有解决方法?
我还考虑过也许下载 plist 并从内部 url 执行它可以解决问题,但我想确保没有更简单的方法。
感谢阅读我的问题!
最佳答案
经过一段时间的试验,我认为无法使用带有凭据的 itms-services。我最终直接在 url 中传递了凭据:
https://Username:Password@plisturl
在 plist 中,我还将凭据添加到 ipa URL。我不认为以明文形式添加凭据是一个干净的解决方案,但这是我目前看到的唯一解决方案。
如果有人有更好的解决方案,请让我更新。
关于ios - 带有凭据的 OpenUrl 和 itms-services,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21511260/
我用 Tableview 写了一个简单的 today 扩展。在 didSelectRowAtIndexPath: 上,我打开我的应用: [self.extensionContext openURL:u
这个问题在这里已经有了答案: How to open an URL in Swift? (7 个答案) 关闭 5 年前。 我在 Swift3 中使用 open webLink url 代码,但是当我
我正在尝试使用 openURL 在私有(private)模式下启动 Mobile Safari。我找不到任何相关信息以及是否应该使用注释或 URL 方案来完成 最佳答案 据我所知,目前还没有办法做到这
在 iOS 8 beta 2 上,应该可以使用应用程序扩展中的 openUrl,如发行说明中所述: 但是,当我尝试使用此 API(在 Xcode 6 beta 2 上)时,出现以下错误: Beta 2
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题?通过 editing this post 添加详细信息并澄清问题. 5年前关闭。 Improve this
case "Runetrack": String inputValue1 = JOptionPane .showInputDialog("Please enter your usern
我对 Swift 很陌生,所以请原谅任何错误的术语。 在我的应用程序中,用户扫描对 URL 进行编码的条形码。然后我将他们重定向到该网站 if #available(iOS 10.0, *) {
当用户选择打开带有自定义 URL 的附件时,我希望能够从电子邮件应用程序调用我的应用程序。看来IOS确实识别了注册,但仍然没有调用application delegate打开url。 我已通过将此添加
我的应用程序有一个今日小部件,它会在用户点击今日小部件时打开包含的应用程序。 NSURL *url = [NSURL URLWithString:@"MYAPPNAME://" ]; [self.ex
最亲爱的 stackoverflow 大脑,我在使用 iOS 时又遇到了一些问题......不过我是新手。 我正在尝试打开一个带有 url 的 safari,其中包含一个基于表格单元格值的 URL 参
我需要从该应用程序调用电话,到目前为止它可以正常工作。该号码由两个数字组成:电话号码和密码,后跟主题标签。但是有些用户需要在号码的末尾加上双标签,这会导致应用程序在一次调用该 URL 时崩溃: UIA
尝试在 iOS 8 共享扩展中使用 [self.extensionContext openURL:... completionHandler:...]; 打开包含的应用程序永远不会打开应用程序,并且总
用户拒绝定位,我将用户发送到“设置”应用上的“定位”设置: UIApplication.sharedApplication().openURL(NSURL(string:"prefs:root=LOC
如以下示例代码所示。在未声明 openURL 变量的情况下运行时,弹出窗口会正确显示。取消注释这些行,它出现在不正确的位置并拒绝被驳回。我真的可以使用修复/解决方法... struct Popover
在大多数编码程序中,您可以右键单击该项目并单击在资源管理器中显示,它会在资源管理器中显示所选项目的文件。您将如何在 Qt 中使用 QDesktopServices 做到这一点? (或任何方式在 QT
我试图让我的应用程序同时打开多个文件 - 例如选择多个带有文件的应用程序,然后按“在[我的应用程序]中打开”。当我尝试这个时,确实 UIApplicationDelegate openURL 在我的应
在我的应用程序中,我在 AppDelegate 中实现了一个私有(private)方法来覆盖默认的 openURL: 方法,以便在 UIWebView 中打开我的应用程序内的链接。但现在我也需要默认功
我知道应用程序可以使用以下代码启动其他应用程序:[[UIApplication sharedApplication] openURL:appUrl];。我知道打开 safari 和邮件的 URL 方案
语境 我想从命令行打开Firefox浏览器,并转到youtube.com 我试过了: 打开/Applications/Firefox.app --args-远程“openURL(www.youtube
我在使用 QDesktopServices::openUrl() 函数打开文件时遇到问题。 我有一个代码可以生成文件的绝对地址,但是当我尝试运行它时,我收到 shellExecute 错误 2。 这是
我是一名优秀的程序员,十分优秀!