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