itms-serviceリンクの.plistファイルへの直接リンク以外のリンクを使用したいと思いますが、iOSはそれを呼び出さないようです。アプリ配信用のitms-serviceリンク内のリンクを使用
<a href="itms-services://?action=download-manifest&
url=http://example.com/app.plist">Install App</a>
これは動作しますが、私はの.plistを出力するスクリプトを呼び出そうと、私は、要求がWebサーバに入ってくる表示されません。
<a href="itms-services://?action=download-manifest&
url=http://example.com/
checksomething?param=test">Install App</a>
なぜ誰が知っていますか?
iOSはリンクに.plistが含まれているかどうかをチェックし、リンクが存在しない場合は呼び出しません。
OK、私は、iOSにURLを渡すと、失敗したことを今知っている:
if ([[UIApplication sharedApplication]canOpenURL:url]) {
[[UIApplication sharedApplication]openURL:url];
return NO;
}
を多分NSURLオブジェクトは、別のパラメータを必要とします。
私は '&'(複数のパラメータを使用している場合)も '%1B'と考えています。 – dcow