Apple は、サブスクリプションの課金の問題を解決する際に、アプリ開発者の負担を軽減する新しい機能を導入しています。 多くの場合、アプリのサブスクライバーが失敗した支払い方法を持っている場合、アプリの開発者に助けを求めます。 しかし、開発者は App Store アプリの課金の問題を処理しません。それらは Apple 自身によって管理されています。 これにより、開発者が問題を特定し、顧客がアプリを使い続けることができるようにする方法を顧客にアドバイスしなければならないというやり取りが発生します。 現在、Apple は、新しい機能により、支払い方法が失敗したときにアプリ内のユーザーにプロンプトを表示するようになると述べています。つまり、この一般的な問題について開発者にサポートを求める必要がなくなります
同社が発表した ブログ投稿 開発者コミュニティに、アプリ内のシステム提供のシートに警告がまもなくポップアップ表示され、顧客が自分の Apple ID に関連付けられた支払い方法を更新できるようになるとのことです。
このシートは、アプリのユーザーに「現在の支払い方法に問題がある」こと、および「サブスクリプションと購入の中断を避ける」ために更新する必要があることを通知しています。 次に、ユーザーは画面下部にある大きな青い「続行」ボタンを押して、支払い方法の更新に進むことができます。たとえば、古いカードの有効期限が切れた後にクレジット カードの新しい有効期限を入力します。 新しいカードに切り替えるための「支払い方法の追加」オプションもあります。
さらに良いことに、開発者はこの機能をサポートするために最後に変更を加える必要はありません.Appleは、この夏から自動的に展開されると述べています.
ただし、開発者はサンドボックス環境でシートに慣れることができるようになり、課金の問題をシミュレートしてシステムがどのように応答するかを確認できます。 開発者は、次を使用してプロンプトを抑制することもできます メッセージ と 画面 選択した場合は、StoreKit で。
新しいシステムは、機械学習を利用した支払いの再試行や、Apple が支払いの回収を試みている間、顧客がサブスクリプションに引き続きアクセスできるようにする請求猶予期間など、Apple がサブスクリプションを中心に構築した他の機能を補完します。
この機能は、支払い方法を更新するプロセスを簡素化し、開発者がより技術的な問題に取り組む時間を確保できるため、消費者と開発者の両方にとってメリットがあります。 もちろん、今回のローンチは、Apple が App Store の手数料が高いことによる反トラスト問題について調査されている時期でもあります。そのため、開発者コミュニティの多くは、Apple のプラットフォームの外で、自分たちの支払いを直接処理したいと考えています。 このような便利な機能を追加することで、Apple はサブスクリプション管理の煩わしさを解消したい小規模な開発者を引き留める可能性が高くなります。