我们正在尝试创建此URL的二维码:
itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://url/app.plist
因此,如果用户扫描二维码,他们应该会看到应用程序的安装弹出窗口。
我们创建了二维码,所以当我们扫描它时,它会将您带到Safari,但安装不起作用。
此外,当我以编程方式从app点击这个URL时,它可以正常工作。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://url/app.plist"]]但是当我在浏览器中手动添加它时,它就不起作用了。
有人能给我指路吗?我做错了什么吗?
发布于 2015-09-24 13:51:43
您提供的URL在URL方案后缺少冒号。这一点:
itms-services//?action=download-manifest&url=itms-services://?action=download-manifest&url=https://url/app.plist应该看起来像这样:
itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://url/app.plist如果您的URL实际上是正确的,那么您应该检查您的清单文件,以确保您拥有所有必需的元素。
https://stackoverflow.com/questions/32754028
复制相似问题