0

ネットで入手可能なすべての質問とチュートリアルを検索しましたが、有効な解決策を見つけることができませんでした。

明確に説明されていないAppleのドキュメントを確認しました。

Query/validate 用の DeviceCheck API は、device_token、transaction_id、および TimeStamp を受け取ります。

更新には、次のものが必要です: device_token, transaction_id ,timestamp , bit0, bit1

ここでMarinosoftware.comによって書かれたチュートリアルに従いました

次の質問があります。

  1. transaction_id の用途は何ですか? 異なる transaction_id で更新 API を使用してビットを更新していたため、「クエリ」を使用すると、Apple から受信したビットの状態は、transaction_id に関係なく最後に更新されたものでした。

  2. なぜAppleはビット状態を照会するためにtransaction_idとtimestampを求めているのですか? 彼らがtransaction_idとtimestampとは無関係にビットを設定しているのであれば。

4

1 に答える 1