私は、ユーザーが任意の数のデバイス(Web、Android、Roku、iOS、Apple TV)に登録して、毎月のサブスクリプションを購入してビデオコンテンツを視聴できるサービスを作成しています。サブスクリプションはカタログ全体へのアクセスを提供します。自分のiPadでサブスクリプションを購入したり、Rokuのアプリにログインしたり、途中でどこを見続けたりできるように、私は自分のサブスクリプション管理APIをサーバー上で実行しています。iTunesのクロスプラットフォームIAPサブスクリプション - Netflixはどうしていますか?
基本的に、Netflix。ここで
は、私の知る限り、私のオプションは次のとおりです。
自動更新サブスクリプション:これは、ネットフリックスは、今日使用するものであるが、Appleは、APIまたはその支払いの周りのウェブフックの任意のセットを提供していません。プラットフォームでは、このオプションがどのように機能するのか分かりません。私のバックエンドサービスは、Appleが毎月購読を自動的に更新するか、ユーザーが購読を取り消したかどうかは分かりません。
非更新サブスクリプション:ユーザーは のアプリをIAPから購入します。購入が完了すると、アプリはバックエンドシステムに のサブスクリプションを同期します。資格のチェックが必要なときはいつでも、私の バックエンドと接続します。ユーザーの サブスクリプションの有効期限が近づいている場合、アプリは購入 ワークフローを再度提示する必要があります。
インポートiTunesが報告されます。それは、リアルタイムではないです(プッシュ、プルではない)、私にキャンセルサブスクリプションについては何も教えてくれないので、動作しません。私は新しい加入者のレポートしか生成できません。
私のサービスに領収書の確認&プッシュレシート:実際に私のアプリを使用しているユーザーに依存するため、動作しません。ユーザーは理論的には私のアプリを購読し、Rokuに切り替えて、それを再び開くことはできません。完全
スキップIAPとWeb経由で購読することをユーザーに要求します。
私に何か不足していますか?私はNetflixがこれをどのように引き出しているのか本当に不思議です。最初のサブスクリプションの購入のための
何か忘れていない限り、NetflixはApple In-App Purchaseサブスクリプションシステムをまったく使用していないと思います。私はあなたがちょうどNetflix経由であなたの購読を購入すると思う、彼らはあなたのアカウントの状態を追跡するなど、彼らのアプリはあなたのアカウントがまだアクティブであるかどうかを確認するサーバーと独自の内部のトラッキングをチェックします。私がこれをやろうとしていた場合、私はPayPalの定期購読やこれに類するものだけで、プラットフォーム固有のAPIは完全にバイパスします。さらに、Apple(またはGoogleなど)に各サブスクリプションを提供する必要はありません。 – Nerrolken
Netflixは、先月、iDeviceを使用した購読を許可し、IAPを使用します(Appleのガイドラインに従って、他のシステムからのアプリ内支払いは許可されません)。 – ehynds