Upgrade to Pro — share decks privately, control downloads, hide ads and more …

StoreKit Testingについて

StoreKit Testingについて

StoreKit Testingとは

Xcode 12から使える
従来App Store Connectと実際に通信するしかなかったStoreKit API周りのやりとりを完全にシミュレートしてくれる
シミュレータ・デバイス両方で使える
ユニットテストでも利用可能

開発を始めるためにApp Store Connectにアプリや課金アイテムのセットアップをする必要がない
シミュレータを使って開発できる
さまざまな状況を網羅的にテストできる
Ask To Buy、購読期限切れ、復元、再購入、etc.

マニュアルテスト、ユニットテストの両方でStoreKitまわりの確認ができる
ライブラリの挙動を検証するのにも便利
およそ想定されるあらゆる状況の組み合わせがシミュレートできる
これまで経験が必要だったエッジケースも含めて網羅的な検証ができる

Kishikawa Katsumi

June 03, 2021
Tweet

More Decks by Kishikawa Katsumi

Other Decks in Programming

Transcript

  1. StoreKit Testingͱ͸ • Xcode 12͔Β࢖͑Δ • ैདྷApp Store Connectͱ࣮ࡍʹ௨৴͢Δ͔͠ͳ͔ͬͨStoreKit APIपΓͷ΍

    ΓͱΓΛ׬શʹγϛϡϨʔτͯ͘͠ΕΔ • γϛϡϨʔλɾσόΠε྆ํͰ࢖͑Δ • ϢχοτςετͰ΋ར༻Մೳ
  2. ·ͱΊ • ॳظஈ֊ͰApp Store ConnectͷηοτΞοϓ͕ෆཁ • ϚχϡΞϧςετɺϢχοτςετͷ྆ํͰStoreKit·ΘΓͷ֬ೝ͕Ͱ͖Δ • ϥΠϒϥϦͷڍಈΛݕূ͢Δͷʹ΋ศར •

    ͓Αͦ૝ఆ͞ΕΔ͋ΒΏΔঢ়گͷ૊Έ߹Θ͕ͤγϛϡϨʔτͰ͖Δ • ͜Ε·Ͱܦݧ͕ඞཁͩͬͨΤοδέʔε΋ؚΊͯ໢ཏతͳݕূ͕Ͱ͖Δ