5

私は $5 のアプリを持っています。これを変更して、アプリを無料にし、ユーザーがそれを使用するには自動更新サブスクリプションを購入する必要があるようにしたいと考えています。自動更新サブスクリプションを実装する方法は知っていますが、問題は、既にアプリを 5 ドルで購入したユーザーへの対応です。これらのユーザーがサブスクリプションなしで私のアプリを引き続き使用できるようにしたいと思います。

問題は、プライバシー上の理由から、アプリのアカウントを特定の人物 (UIDID でさえも) にリンクする識別情報をサーバーに保存できないことです。私にできることは、ユーザーがサブスクリプションを持っているかどうかを知ることができるサブスクリプションの購入領収書に UIDID をリンクする別のデータベース テーブルを維持することです。

私の質問は、5 ドルの価格で私のアプリを入手したユーザーを特定するにはどうすればよいかということです。アプリ内購入の領収書を復元する方法があることは知っていますが、サーバーに保存できる $5 のアプリの最初の購入の領収書を取得する方法はありますか?

貧乏人の解決策は、サーバー内の現在のすべての UIDID (つまり、5 ドルを支払った人の UIDID) を有料としてマークすることですが、別のデバイスから私のアプリを使用したい場合は、サブスクリプションを購入する必要があります。

4

2 に答える 2

3

以前に選択した回答は古くなっています。新しい答えは、今年 (2013 年) に標準化された新しい領収書で今日可能であるということです。

レシートには、original_application_version と original_purchase_date の 2 つのフィールドが追加されました。これらは、ユーザーがいつ購入したかを検出するために使用できるため、どのユーザーがどの機能を取得する必要があるかについてロジックを導くために使用できます。

ここで約 10 分間の詳細を確認できます: http://devstreaming.apple.com/videos/wwdc/2013/308xex4x6ybggtlw4ztv0sg5btp/308/308-SD.mov?dl=1 または、リンクが切れている場合: https:// developer.apple.com/wwdc/videos/で、レシートを使用してデジタル販売を保護するを検索してください。

于 2013-10-04T12:45:22.847 に答える
1

このようにビジネス モデルを変更することは、App Store ではあまりサポートされていません。

あなたの「貧乏人」の解決策は、おそらく選択肢の貧弱なセットの中で最高のものの1つです.

もう 1 つの方法は、完全に新しいアプリに切り替えることです (実際にはバンドル ID が異なるだけです)。使用するデバイスに関係なく、古いアプリを使用している人は誰でも料金を支払うことになります。「新しい」アプリを使用している人は誰でもサブスクリプションが必要です。明らかに、現在持っているレビューや、場合によっては外部リンクが失われます。

于 2011-10-12T13:47:44.217 に答える