何が起きたのか
アプリと商品の審査が通過して、TestFlightから落としたアプリで新商品の購入チェックもして、ドキドキしながら公開ボタンを押しました。
数十分後、ストアにアプリが並び始めたので、改めて新商品のチェック。
しかし、なんということでしょう。新商品が参照できなくてアプリが落ちたのです。
な、何を言っているのか状態ですが、私にも何が起こっているかわからなかった。
iTunesConnect上では「承認済み」の表示になってるし、配信可否も「配信可能」になっている。
なのにStoreKitの処理を通すと無効な商品として参照できなくなっているのです!
えええええええ\(^o^)/何その罠ああああああああ
テストアプリでは承認前の商品も購入できるので、全く気が付きませんでした。。。
解決策
数時間〜1日待ったら解消しました。
審査通過直後には公開せず、1日くらい寝かせたほうがいいのかもしれない。(?)
更に言えば、API等で新商品の公開/非公開の制御をできるようにしておいたほうがいいのかも。
最近こういうの多い気がするなぁ…