期間課金モデル(Non-Renewing Subscription)
プラットフォーム: iOS
Appleが提供している期間課金モデル(Non-Renewable Subscription)です。
Auto-Renewable Subscriptionsは課金期間等をAppleが管理する一方、Non-Renewable Subscriptionは自社サーバ内で管理するため、柔軟な課金形態を用いることができます。
iOS向けの月額課金や期間課金(オリジナルの期間単位での課金)を実現するために、開発者が苦労する部分をまとめて部品化しています。
特徴
・複雑な課金処理部品
開発経緯や開発者による苦労話
月額課金モデル同様、テストにコツが要ります。テスト環境と本番環境でAppleから発行されるレシート情報に若干の違いがあったり、期間の考え方も違ったりするため、テストケースを作成するのも一苦労です。
月額課金モデルに比べると、レシートの扱い方がシンプルなのですが、期間限定のプレミアム会員系のサービスを実装する場合は自社サーバとの連携が必要なため、開発規模が大きくなり、テストも困難になります。弊社も数多くのテストパターンを作成し、徹底的にテストをすることで、間違いのない課金の仕組みを構築しました。
サービスへの活用例
・定期購読系のサービスの構築に
・プレミアム会員系のサービスの構築に
利用イメージ
Non-Renewable Subscriptionを利用しているアプリを紹介しています。
※上記は当社が開発したアプリではありません。
まとめ
課金の部分は最もバグが怖い部分です。
弊社の実績のある課金処理部品化を使用することで、通常ならたくさんの時間をかけなければならないテストや処理を効率良く安心して使用することができます。