2015-09-24 22 views
6

は、我々は、このURLのQRコードを作成しようとしている。ユーザーはQRコードをスキャンした場合、彼らはを設置するためのポップアップを取得する必要があることをiOSのエンタープライズ配布アプリQRコードのダウンロード問題

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

アプリ。

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

また、私はプログラムからこのURLをヒットしたときに動作します。

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

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

誰かが私を案内できますか?私は何か間違っているのですか?

+0

Safari自体がそのURLスキームをサポートしていないため、Safariに入力すると機能しない可能性がありますか? ( 'itms-services://')。 '+ [UIApplication openURL:]'は、指定されたURLを開くために利用可能なアプリケーション/手段を使用する必要がありますが、必ずしもSafariになるわけではありません。しかし、これはまだQRコードが機能しない理由を説明していません...? –

+0

あなたはどのQRリーダーを使用していますか、どのバージョンのiOSですか? – Caleb

+0

AT&T QRコードスキャナー、iOS 8とiOS 9 – Mukesh

答えて

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

+0

申し訳ありませんが、コロンの問題ではありません。私の誤植はタイルです – Mukesh

+0

u r plistについて話していますか? – Mukesh

+0

ご迷惑をおかけして申し訳ございません。 – Caleb

関連する問題