👻

StoreKitのpreorderDateを事前にテストしたいとき

2023/05/24に公開

AppTransactionpreorderDate を使って、事前注文した人にのみリワードを与える、みたいなことをやりたいとき、 preorderDate に実際の値が返ってくる状況がかなり限られていることがわかったので記しておきます。

  • Xcodeからデバッグ実行 → nil
  • TestFlightで配布したもの → nil
  • 審査通して、プロモーションコードでAppStoreから取得したもの → 実際の予約注文日時

つまり開発段階ではテストできないので、先にアプリを完成させて審査を通しておく必要があります。

Discussion