2011-02-09 13 views
6

Androidシステムには、非市場のソースからアプリケーションをインストールできる「不明なソース」というフラグがあります。アプリに署名しますが、Androidマーケットには公開していません

アンドロイドデベロッパーのウェブサイト(Googleから入手した秘密鍵を使用して作成された証明書)に記載されているようにアプリケーションに署名し、アンドロイドマーケットに自分のアプリケーションを公開するのではなく、私自身のサイト。

このアプリケーションはアンドロイドシステムでは市販されていないと見なされますか? 「Unknown Sources」オプションをオフにしてもインストールされますか?

答えて

5

「未知のソース」は、ダウンロードリンク(ブラウザからの.apkファイル)を使用したアプリケーションのインストールを可能にし、コード署名とは関係ありません。すべてのアプリケーションに署名する必要があり、投稿する前にzipalignする必要があります。

(BlackBerryなどの)他のプラットフォームとは異なり、唯一の要件は、自分が管理または所有する秘密鍵を使用してアプリケーションに署名することです。あなた自身のものではないキーを使用することをお勧めします。他のユーザーが入手できる秘密鍵を使用する場合、システムが信頼するアプリケーションの更新を他のユーザーが投稿することができます。

短い答えはいいえ、「Unknown sources」がデバイスで無効になっていることを自分のWebサイト経由ではインストールしません。

+2

これは、Amazon App Storeからアプリを購入する前に「未知のソース」の設定をチェックする必要があることを意味します。 – akirekadu

3

これは市販されていないアプリだと考えられ、「不明な情報源」にチェックを入れておく必要があります。

4

技術的には誰でも、マーケットと同じ方法でアプリケーションに署名できます。

Androidマーケットからのものではない場合は、不明な点があります。

+0

Fdroidはどうですか? Amazonマーケット?残念ながら、Google Playの一部のものでもマルウェアです。 – NoBugs

関連する問題