我的公司推出了自己的iOS应用分发平台。目前,我们的系统使用以下方法运行良好:
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://mydomain.com/app.ipa</string>
</dict>
我们在Amazon S3上托管我们的IPA,没有任何安全层。问题是我想要添加一个安全层,这将涉及传递查询字符串和IPA字符串以启用下载,如下所示:
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://mydomain.com/app.ipa?AWSAccessKeyId=xxxxxx</string>
</dict>
一旦我们向url字符串添加参数,安装将不再有效(错误是“无法连接到mydomain.com”)。
直接尝试链接(使用查询字符串)可以正常工作,因此URL不是问题。
有没有人对如何解决这个/解决问题有任何想法?
干杯, 杰森
编辑:已修复以下评论。
答案 0 :(得分:3)
DERP。我似乎已经解决了这个问题。编码url字符串(在php中使用htmlspecialchars)修复了问题(例如&amp;需要编码为&amp; amp;等字符。)
感谢。