質問

更新以外の購読を持つIAPを含むiOSアプリを構築しています。 Appleは、このナゲットをhref="https://developer.apple.com / library/ios/#documentation / networkinginternet / conceptual/storekitguide/apioverview/overviewofthestorekitapi.html" rel="nofollow noreferrer"> IAPの概要

ユーザーが所有するすべてのデバイスに、更新以外の購読を配信する必要があります。未更新のサブスクリプションは、Store Kitによってすべてのデバイスに自動的に同期されません。あなたは自分でこのインフラストラクチャを実装する必要があります。たとえば、ほとんどのサブスクリプションは外部サーバーによって提供されています。サーバーは、ユーザーを識別し、それらを購入したユーザーと購読購入を関連付けるためのメカニズムを実装する必要があります。

この規則に従いたいと思います。それで、どのように私は自分のiPhoneとiPadを介して同じユーザーを識別することができますか?私はあなたがApple IDを使うことができず、登録方法に頼ることはできません。

私は今この質問;そこに与えられた答えはうまくいかないようです。他の人がやったことがよりエレガントなものがあるはずです。

役に立ちましたか?

解決

私は私に与えられた提案があります。VEが聞いた:

購読を購入すると、「短いコード」をユーザーに利用できるようにします。コードはサーバーにも保存され、そのユーザーのアカウントに関連付けられます。他のデバイスで復元すると、元のデバイスとアカウントから短いコードを要求し、それによってそれらのデバイスをまとめて結合します。

Gavinはさらに、Bluetoothと同様の「ペアリング」方法での使用を推奨していた。復元時にデバイスA上のペアリングを開始し、ショートコードを生成してサーバにプッシュします。デバイスBはそのコードを使用できます。5分後、またはペアリング画面が解除されたとき、コードは削除されます。

電話を削除して復元した後、同じデバイスに復元したい場合は、これがどのように立ち上がるのかわかりません。しかし、これは良いスタートのように感じます。

他のヒント

下記のiOSのサポートをバージョン5.0にドロップできる場合は、iCloudを使用して、ユーザーのデバイス間でキー値のペアを同期させることができます。

これを見てください:

http:// iPhonedevsdk。COM / FORUM / BUSINESS-LEGAL-APP-STORE / 88698フロアーベッドバイ新規拒否.html

は、購入前にユーザー名/パスワードを必要とすることができます。それは本当に理にかなっている唯一の方法です。コードは何千人もの人々によって共有することができます。

チェックアウト frac.as 。それは上記の「短いコード」ペアリングの変種を示していますが、虐待を防ぐためにいくつかのスマートに組み込まれています。それは寛大な無料ティアを持つSaaS APIです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top