gpt4 book ai didi

ios - 带有凭据的 OpenUrl 和 itms-services

转载 作者:行者123 更新时间:2023-11-29 10:48:23 24 4
gpt4 key购买 nike

我想从另一个应用程序中安装一个应用程序。我知道可以使用以下代码:

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/

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