2016-04-15 12 views
0

ウォレットの仕組みについてはわかりません。私はそれをドキュメントを読んだ。私は、サーバー上にいくつかのpkpassファイルを生成する必要があることを知っています。iOSのリンクからウォレットの搭乗券を保存するにはどうすればよいですか?

私がやりたいことは、ユーザーのためにいくつかのpkpassファイルを生成し、このファイルをアプリ内でリンクすることです。

このファイルを外部リンクからウォレットに追加できますか?例えば、ユーザがリンクをクリックすると、このリンクはpkpassファイルにつながる。システムはこのファイルをウォレットとして認識し、ユーザーにウォレットに保存するよう提案しますか?

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/PassKit_PG/YourFirst.html#//apple_ref/doc/uid/TP40012195-CH2-SW1

答えて

0

いいえ、できません。ウォレットにパスを表示し追加するアプリが必要です。あなたはそれからPKPassを作成することができますNSDataとして、あなたのファイルデータを取得したら

NSData *imgData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"your url string will come here"]]; 

を使用して、以下のURLのコンテンツを取得することができます。 PKPass初期設定子はパラメータとしてNSDataをとり、PKPassを生成します。そして、PKAddPassesViewControllerを使ってダウンロードしたパスを表示することができます。

+0

このファイルは私のアプリの中に保存する必要があるということですか?ウォレットアプリはどうですか?私はすべてのパスが別のウォレットアプリ –

+0

に保存されていると思った。私はそれを得たと思う。ウォレットのデータを取得してPKPASsViewControllerに表示する必要があります。すでにWalletボタンに追加されています –

関連する問題