通帳のパスを作成します。また、MAMPと、デバイス、登録、pass_nameなどの3つのタブを備えたデータベースを使用したWebサーバーもあります。デバイスを登録して合格するときは、認証トークンとシリアル番号を確認する必要があります。このチェックの結果は何ですか?どのようにチェックできますか?
1250 次
1 に答える
0
私のコメントに加えて、あなたのプロセスは次のようになります。
- パスを作成して保存し
authenticationToken
、pass_nameテーブルに保存するパスに関するその他のデータにもタグを含めます。passTypeIdentifier
serialNumber
lastUpdated
- パスをインストールします-デバイスは
authenticationToken
(ヘッダーに) 、、、( URLに)、およびpassTypeIdentifier
(serialNumber
POST本文に)を登録して提供します。deviceLibraryIdentifier
pushToken
- pass_tableにレコードが一致し
authenticationToken
、デバイスpassTypeIdentifier
によってserialNumber
提供されていることを確認してください - レコードがない場合は
401 Unauthorized
応答を返し、そうでない場合は応答を返します。 - デバイステーブルで、およびフィールド、、、のキーを使用してレコードを作成し、応答
deviceLibraryIdentifier-serialNumber
をdeviceLibraryIdentifier
返します。pushToken
serialNumber
passTypeIdentifier
authenticationToken
201
発行authenticationToken
するパスごとに一意である必要があります。
Passbook Webサービス仕様に詳述されているように、更新をプッシュしたり、他の要求に応答したりするときにWebサービスがデバイスレコードを見つけられるように、、、、をデバイステーブルserialNumber
にdeviceLibraryIdentifier
追加passTypeIdentifier
する必要があります。authenticationToken
于 2013-03-27T08:52:07.280 に答える