iOSアプリ内課金をテストし尽くす〜第2回 paymentQueue関数(購入時、更新時、重複購入時)〜[Xcode12/iOS14] NTTレゾナントテクノロジー アジャイルデザイン部の西添です。最近、iOSアプリのアプリ内課金(In-App Purchase)を実装するために調査と実験をしていました。アプリ内課金の実装方法の解説はインターネット上にたくさんありますが、様々な場面でStoreKitがどのように振る舞うのかを紹介したサイトは見かけません。そこで、iOSアプリ内課金をStoreKit Testing in Xcode(以下、Xcodeテストと呼びます)とSandboxで実験して得られた知見を、連載形式でご紹介したいと思います。本連載の実験対象と実験環境については第1回をご覧ください。 iOSアプリ内課金を実装する上で、SKPaymentTransactionObserverの
![iOSアプリ内課金をテストし尽くす〜第2回 paymentQueue関数(購入時、更新時、重複購入時)〜[Xcode12/iOS14]|NTT Resonant Technology](https://cdn-ak-scissors.b.st-hatena.com/image/square/13b1a76788479da6f73d793c8f8f4f0ebeb50034/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F48914844%2Frectangle_large_type_2_bfb1f0ed63999910900757e4a47de8d5.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)