サブスクリプション

個人開発

そのお知らせ、ユーザーは実際に見ていますか

プラン終了のお知らせを作り、チェックリストに「完了」を付けました。二セッション後に気づいたのは、その通知を読むコードが一つのタブにしかなかったことです。「実装した」と「届いている」は別だという話です。
個人開発

サンドボックスで「解約 → 再購入」を繰り返せない理由

購読アプリの状態遷移を検証しようとしたら、iOS ではリセットが効きませんでした。Apple サーバーに残ったレシートが自動同期され、消した Customer が復活します。回避不能な四つの壁と、サンドボックスで確認できること・できないことの線引きです。
個人開発

アプリを二度直しても直らないなら、原因はアプリの外にある

Google Play で解約したのにアプリは「プレミアム」のまま。Entitlement ID の確認もキャッシュ無効化も効かず、原因は Google から RevenueCat への通知経路そのものが繋がっていないことでした。Pub/Sub 設定の手順と「Lite」の罠、そして boolean では表せない解約状態の話です。
個人開発

サブスクアプリの初回審査、何を用意すればいいのか

自動更新サブスクを載せたアプリを初めて審査に出し、2回のリジェクトを経て通しました。Paywall に必要な表示、両ストアの申告項目の違い、そして再提出でつまずいた「提出物3項目」の話まで、準備中に作ったチェックリストをそのまま残します。
個人開発

サブスクが終わっているのに、アプリは「継続中」と言う

サンドボックスのサブスクが2日前に切れているのに、アプリは「継続中」と表示し続けました。原因は SDK のローカルキャッシュでした。有効期限切れはストアの通知対象ではないため、通知を待っていても永久に来ません。三層の安全網を張っていたのに全部すり抜けた話です。
スポンサーリンク