gpt4 book ai didi

ios - 使用 itms-service 链接中的任何链接进行应用程序分发

转载 作者:可可西里 更新时间:2023-11-01 06:23:46 26 4
gpt4 key购买 nike

我想在 itms-service 链接中使用不同于直接链接到 .plist 文件的链接,但 iOS 似乎没有调用它。

<a href="itms-services://?action=download-manifest&
url=http://example.com/app.plist">Install App</a>

这有效,但如果我尝试调用输出 .plist 的脚本,我在网络服务器上看不到请求。

<a href="itms-services://?action=download-manifest&
url=http://example.com/
checksomething?param=test">Install App</a>

有人知道为什么吗?

也许 iOS 会检查链接是否包含 .plist,如果不存在则不调用链接?


好的,我现在知道将 URL 传递给 iOS 失败了:

if ([[UIApplication sharedApplication]canOpenURL:url]) {
[[UIApplication sharedApplication]openURL:url];
return NO;
}

也许 NSURL 对象需要单独的参数。

最佳答案

问号是保留字符。您需要将其编码为 %3F。等号也是如此 - 它应该是 %3D

关于ios - 使用 itms-service 链接中的任何链接进行应用程序分发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8415641/

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