【问题标题】:How to bypass itms-services://?action=download-manifest UIAlertView in iOS?如何在 iOS 中绕过 itms-services://?action=download-manifest UIAlertView?
【发布时间】:2016-01-11 08:14:01
【问题描述】:

我们正在使用以下行将新应用安装到设备。

NSURL *url = [NSURL URLWithString:@"itms-services://?action=download-manifest&url=https://xxxxxx.com/rest/images/apps/ipa/dev/xyz.plist"]];
[[UIApplication sharedApplication] openURL:url];

它显示一个UIAlertView 并带有消息“xxxxxx 想要安装”xyz“”。

是否有绕过此警报视图并强制安装 ipa 或任何方法回调,以便我可以识别用户按下了取消按钮?

【问题讨论】:

    标签: ios


    【解决方案1】:

    不,没有办法绕过该弹出窗口,只需在用户手机上安装应用程序。此行为可防止任何应用在未经用户许可的情况下在您的设备上安装应用。

    【讨论】:

    • 有一种方法,您可以在 plist 文件中查看版本,如果应用程序版本低于 plist 版本,则您当前的应用程序版本是什么,这意味着有更新版本的应用程序可供下载。在这种情况下,您可以添加一个弹出窗口以再次点击 itms-service URL,直到用户没有安装更新的应用程序。评论:但你不需要接近这个。
    猜你喜欢
    • 2012-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-15
    • 2012-02-11
    • 2017-09-25
    • 1970-01-01
    • 2014-11-12
    相关资源
    最近更新 更多