6

この URL の QR コードを作成しようとしています:

itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://url/app.plist

ユーザーが QR コードをスキャンすると、アプリをインストールするためのポップアップが表示されます。

QR コードを作成したので、スキャンすると Safari に移動しますが、インストールが機能しません。

また、プログラムでアプリからこの URL をヒットすると、機能します。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://url/app.plist"]]

しかし、ブラウザに手動で追加すると機能しません。

誰かが私を案内できますか?私は何か間違ったことをしていますか?

4

1 に答える 1

0

指定した 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 が実際に正しい場合は、マニフェスト ファイルをチェックして、必要な要素がすべて含まれていることを確認する必要があります。

于 2015-09-24T05:51:43.430 に答える