別のアプリ内からアプリをインストールしたい。次のコードで可能であることはわかっています。
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@",@"itms-services://?action=download-manifest&url=",self.plistURL]];
[[UIApplication sharedApplication] openURL:url];
私の問題は、ユーザーがアクセスするためにユーザー資格情報を入力する必要があるサーバー上の領域に .plist があることです。したがって、このコードを実行すると、ユーザーは Safari で資格情報を求められます。しかし、私はそれを望んでいません。アプリに資格情報を入力させたい。
AFNetworking 操作でカスタム URL スキームを開こうとしましたが、次のエラーが発生するため、カスタム URL スキームを処理できないようです。
"Unsupported url"
だから私の質問は: itms-services をユーザー資格情報で使用する方法はありますか、または回避策はありますか?
また、plist をダウンロードして内部 URL から実行すると問題が解決する可能性もあると考えましたが、簡単な方法がないことを確認したかったのです。
私の質問を読んでくれてありがとう!