31

Amazonのドキュメントには、バイナリプロセスの送信に関する情報が驚くほど不足しています。私が言えることから、あなたは署名されていないバイナリを提出し、彼らはそれを独自のコードでラップし、署名されたapkを生成しますか?

これはいくつかの質問を残します:

  1. Amazon App Storeはあなたのためにzipalignを実行しますか?
  2. すでにAndroidマーケット(Google)にアプリをお持ちの場合、同じパッケージ名を使用することをお勧めしますか、それとも別のパッケージ名を使用することをお勧めしますか?違いはありますか?
  3. 私は他の場所でも見ました、彼らは彼らが準備するapkをダウンロードしてあなた自身の鍵でそれに署名するオプションを提供します。これを取得して、Androidマーケットで使用しているのと同じキーで署名することをお勧めしますか?違いはありますか?

このプロセスに飛び込む前に知っておくべき他の考慮事項や落とし穴はありますか?

ありがとう

4

4 に答える 4

14
  1. はい。Amazonは、分析データを収集してDRMを適用できるようにする、アプリストアに固有のコードでバイナリをラップします。その後、アプリは再パッケージ化されます。

  2. 同じパッケージ名を使用する必要があります。アマゾンの販売契約には現在、いくつかの条件があります。たとえば、アプリの価格が別のアプリストアで安くなっていないことなどです。また、市場に出回っているアプリのバージョンが最新であるかどうかを確認するために、時折チェックを行います。これらのチェックは、主にパッケージ名を使用して行われます。アプリのパッケージ名を変更することは、契約条件を回避する手段として簡単に見ることができます。

  3. いいえ。これを実行したいのには十分な理由があるかもしれませんが、私が考えることはできません。デフォルトでは、AmazonはAmazon開発者アカウントに固有の署名でapkに署名します。

他の:

これを読んでください。特に、アプリがAndroidマーケットなどではなく、Amazonアプリストアに正しくリンクしていることを確認してください。私は内部データを持っていませんが、Amazonが拒否する提出物の大部分がその要件に違反するというかなりの金額を賭けます。

編集:ポイント2は正しくなくなりました。以下のコメントを参照してください。

于 2011-06-24T07:39:50.433 に答える
8

署名付きまたは署名なしのapkを送信するかどうかに関する質問に対して、Amazonモバイルアプリ配布チームから受け取った回答は次のとおりです。

署名付きまたは署名なしのバイナリをストアに送信できます。いずれの場合も、アプリに署名を適用します。既知の署名を使用してアプリに署名する必要がある場合(たとえば、Facebook認証を使用している場合)、次のいずれかを選択できます。自己署名プロセスを使用してアプリをアップロードするには(これを有効にするように依頼する必要があります)。」

アプリを送信する最も簡単な方法は、署名されたapkをEclipseからエクスポートし(すべてのzip整列の準備ができています)、DRMと署名を使用して配布ポータルからアップロードすることです。

私のアプリの最新のアップデートでは、以前にGoogle Playにリリースしたものと同じ署名付きapkを使用しましたが、うまく機能しました。

于 2013-01-21T07:00:45.310 に答える
1

私はほとんど何も売っていない2つの小さなアプリケーションしか公開していませんが、どちらも承認され、Androidマーケットで公開するのとまったく同じ手順に従いました。署名された.apkをeclipseからエクスポートし、同じパッケージ名を使用しました。今のところ問題ないので大丈夫だと思います。

于 2011-06-06T17:25:38.330 に答える
1

練習の問題として、すべてのビルド中にzipalignする必要があります。

私は、Googleに公開する前と同じ、Amazonのビルドプロセスを使用しています。唯一の違いは、マーケットリンクを決定するためのインターフェイスの変数です(ビルド時に、if / elseがコンパイルされます)。

于 2011-07-30T17:20:35.527 に答える