9

有料アプリをAmazonアプリストアとGooglePlayで公開したい。私は自分のアプリに対して2つの別々のビルドを行うことを計画しています。1つはGooglePlayライセンスライブラリが組み込まれて有効になっている(Google Playに送信するため)、もう1つはライセンスライブラリが無効になっている(Amazonアプリストアに送信するためです。Amazonには独自のライセンス機能があります) 。これ以外は、2つのビルドは同じになります(同じパッケージ名など)。この戦略が実行可能な方法であるかどうかを誰かが知っていますか?

特に心配なのはアプリのアップデートです。ユーザーがAmazonAppStoreからアプリを購入し、Google Playにアップデートを公開した場合、ユーザーはGoogle Playからアップデートが利用可能であることを通知する通知を受け取りますか?

4

3 に答える 3

6

私は現在、Google Play マーケットと Amazon マーケットの両方にアプリを持っていますが、上記の問題に遭遇したことはありません。私は ecplise を使用しており、証明書を使用して apk ファイルを作成し、両方の Android 市場で同じ apk ファイルを使用しました。

それらは別々の市場であり、あなたが言及したように、Amazon には独自の認証があるため、Google Play の更新は問題ではないため、両方の市場で行う必要があります。

Google Play vs Amazon アプリストア

最後に、注意すべき点は、プレイ マーケットを参照するリンクがある場合は、これらを Amazon マーケットに変更する必要があることです。そうしないと、Amazon は失敗します (Amazon マーケットへのアップロードには数日かかる場合があります)。これがお役に立てば幸いです。

于 2012-11-12T11:46:27.187 に答える
2

Android apk ファイルを Amazon アプリ ストアに送信すると、アプリ自体が署名され、アプリが公開されます。私はデバッグビルドでアップロードし(署名されたapkでさえありません)、Amazonはそれを受け入れ、アプリは現在アプリストアにあります。Amazon は、アプリケーションへの何らかの自動署名を行っている可能性があります。

Google Play ストアに関連するものを実装していないことを確認してください。

幸運を!

于 2016-01-12T05:40:06.203 に答える
1

私はアプリを作成していますが、同じ状況に直面しています。最善の解決策は、アプリをライブラリ プロジェクトにし、それを 2 つの別々のプロジェクトにインポートしてリリースすることであることがわかりました。

これらの個別のプロジェクトには、特定のストアから起動するために必要な変更が含まれますが、コードの大部分は 1 つのライブラリに含まれます。そうすれば、ライブラリに対して行った更新は、次のビルドで自動的に両方のリリースに引き継がれます。

于 2012-11-12T12:10:49.593 に答える