Open3

revenuecatを使ったサブスクアプリをiOSリリースするときにやったこと

Kazufumi SuzukiKazufumi Suzuki

Flutterで定期購読アプリを作成し、Android版はリリースできた。

ただ同じ状態でAppleに申請したがリジェクトされてリリースできていないのでやったことを書いていく。

Kazufumi SuzukiKazufumi Suzuki

TestFlightを使ったテスト版は自分のデバイスで問題なく課金できている状態。

  • AppStoreConnectの問題解決センターで抗議(自分のデバイスでは動いているよ)
    • 効果なし
  • Revenuecatに問い合わせたり、twitter上で同じ問題に遭遇している人に確認
    • 「Appleのレビュアー環境は安定してないから何回か申請してみるしかない「3回同じビルドで申請したら通った」との情報を得て5回ほどトライしたが駄目だった
Kazufumi SuzukiKazufumi Suzuki

さすがにこれは自分のアプリにも問題がありそう、というからちが明かないのでrevenuecatのドキュメントを見返すとiOS14からシミュレータ上で動かせるようになったらしく、これを行った。

シミュレータ上でも動くようになったので申請通ってほしい。

https://twitter.com/kz23szk/status/1370623374477590530

あと3回目の申請あたりでAppleから電話がかかってきて、状況を話すとデベロッパーサポートに聞いてみろと言われた。ただデベロッパーサポートに聞くと詳しくは問題解決センターで聞いてみてといわれたらい回し状態だった。

申請時に課金処理の動画を送ったりしたが効果はなかった。