アプリ内課金の動作確認・テスト方法まとめ by ozumin

iOSDC Japan 2024
レギュラートーク(20分)

アプリ内課金の動作確認・テスト方法まとめ

ozum1n ozumin ozum1n
3

このトークでは、アプリ内課金の動作確認方法と StoreKit2 におけるユニットテストについて、包括的に解説します。
アプリ内課金を安全に実装するためには、動作確認とユニットテストが非常に重要です。
本セッションでは、アプリ内課金の実装を StoreKit2 にリプレースした経験をもとに、以下の内容をお話しします。

  1. アプリ内課金の動作確認方法:
    StoreKit Testing in Xcode、Sandbox、TestFlight の3種類の方法について、それぞれで何が確認できるのか、これらの具体的な確認方法を解説します。特に Xcode 15 では、様々なエラーをシミュレーションできる新機能が追加され、動作確認の幅が広がりました。この機能についても詳しく紹介します。
  2. StoreKit2 でのユニットテスト:
    StoreKit2 を使用したユニットテストの具体的なコード例と、実際に直面した課題や解決方法について解説します。また、iOS 17.0 以降の API によってテストの幅が広がった点についても紹介します。

本トークを通じて、最新のアプリ内課金の動作確認方法とテスト方法について体系的に学ぶことができます。