それについての以前の質問はないので、ここで私は尋ねます。
バックグラウンド:
Playマーケットに、無料版と有料版の古いアプリがあります。私は新しいバージョンを作成し、根本的に変更し、別の支払いシステムを使用しました(無料アプリ+アプリ購入のみ、有料バージョンではありません:メンテナンスコストを削減します)。minSdkVersion
また、1.5から2.1に変更されました。
これらすべての違いのため、現在のアプリを更新するだけでなく、新しいアプリをアップロードすることにしました(つまり、API 7+に新しいapkを選択的に提供しない---複数のAPK)。これは、新しい支払いシステムのために特に重要です。古い有料の顧客にすべてを再度購入するように強制したくないからです。そのままにして幸せにしたいと思います(4.4 / 4.7レーティング)。要するに、私は人々を何かに「強制」したくありません。この場合、新しいアプリが提供する他のものに加えて、アプリ内購入を通じて同じものを再度購入することになります。
質問:
私の経歴をあなたに説明したので、それは明白な質問を提起します:
1. API 7以降のすべての顧客、つまりすでにアプリを購入した顧客に表示したまま、古いアプリをAPI7以降のオーディエンスから非表示にするにはどうすればよいですか。
ここでの私の最大の関心事は有料アプリです。6に設定された新しいバージョンmaxSdkVersion
(SDK 2.0.1)をプッシュして、新しいAPI7以降の顧客を古いアプリに効果的にブロックすることを考えています。しかし、現在のAPI7以降のお客様が突然アプリにアクセスできなくなるのではないかと心配しています。それは2つの質問を提起します:
2.彼らはアプリを更新し続けることができますか?「はい」と推測するのは合理的ですか?
3.前の質問に対する答えが「はい」であったとしても、ユーザーがアプリをアンインストールしてから、(更新するだけでなく)マーケットで再度検索するとどうなるかは、私にはまだわかりません。その間にアプリのフィルター要件が変更されたことを考えると、それは消えますか、それとも彼の「購入した」アプリリストの下に表示されますか?
備考:テストアプリをアップロードして確認しますが、作成者が自分のアプリを購入することは許可されていないため(ライセンスの動作が異なる場合でも)、アンインストール-フィルター-インストールのシナリオをテストできませんでした。
#######回答への返信:#######
@スパーキー:
私はあなたがそれを間違えたと思います。私は複数のAPK、そしてもちろんドキュメントを回避する方法を知っています。ここで問題となるのはそれをはるかに超えています。
また、これは非推奨であることに注意
maxSdkVersion
してください。これにより、新しいAPKを発行するときに、古いAPKに上限を設定するための提案に少しレンチがかかります。
ありがとうございました。私は逃しました。
複数のAPKは、よりシンプルなユーザーストーリーを提供します。
あなたがそう言うなら(私が引用しなかった他のことを除いて)、あなたはおそらくこの問題に頭を悩ませていなかったと思います。私に従ってください:
- 現在のProアプリバージョンを購入した有料の顧客はn人います。
- 彼らは、Proバージョンで持っている機能セットXを使用しています。
- 私は今、アプリ内購入を実装して、機能セットX、Yなどを提供することにしました...
- 残念ながら、これらの変更はアプリAPI7以降によって行われました。
- したがって、あなたがそう示唆するように、私は複数のAPKを提供することにしました。
- 現在、API 7以降の群衆は、私のアプリのこの新しいバージョンに突然更新されます。
- 新しいAPKに更新されるため、機能セットXが失われます。Xを再度購入する必要があります(アプリ内購入メニューから)。「光沢が少ない」方法ではありますが、私は彼らからすでに持っているものを取り出しました。それは私が言っているようなものです:
あなたは私にもう一度支払うか、あなたがすでに持っているものを失うかのどちらかです。
あなたは今問題を見ますか?私が新しいアプリを提供せざるを得ない理由がわかりますか?それとも私はまだあなたが言ったことを理解していませんか(私はそうではないと思います)?