2011-06-27 9 views
4

私は明日のDCでHacker Newsのミーティングに参加しています。私はAndroidアプリケーションを披露するつもりです。人々に私のアプリを試してみるためにスキャンするQRコードを持っていたいのですが。Androidベータ版APK配信の問題

は、私は見知らぬ人に外に私の未発表のAPKを与えることを心配するべきでしょうか?ベータ版のAPKを他のユーザーのアカウントで市場にアップロードしているベンダーについて聞いたことがあります。私は$ 1のためにそれをAndroidマーケットに最終的に置く予定です。私はマーケットにパッケージ名を保持するための初期バージョンをアップロードしましたが、誰かが情報に再署名するのを止めるのは何ですか?これも可能ですか?

私は永遠にベータバージョンを実行してから人々を防ぐために、1ヶ月で期限が切れる鍵で署名を考えていました。これは機能しますか?

+1

多分あなただけの日が今から数ヶ月のx以上であれば、すなわち、あなたのお使いのベータ版のアプリは、単に存在している、「自己破壊」のメカニズムのいくつかの並べ替えを実装しますか? – Gryphius

+1

qrコードには何が含まれていますか?市場のあなたのアプリへのリンク? –

+0

Gryphius、おそらく日付のチェックを意味するのでしょうか?私はアプリのバージョンを使用してサーバー側のチェックを行うことさえできます。それはかなりエレガントだろうね。 –

答えて

3

あなたにはいくつかのオプションがあるようです。

1)市場にアプリをアップロードし、会議でアプリをインストールする方法をユーザーが更新を受信することができるようになりますkey.Thatあなたの長期的でそれに署名します。これの唯一の欠点は有料アプリとしてリリースする必要があることです。アプリを無料でリリースしたら、それを変更することはできません!

2)すぐに期限切れになるキーでアプリに署名します。 〜からAndroid Documentation。 「1つのアプリケーションのアップグレードをサポートする予定の場合は、そのアプリケーションの予想寿命を超える有効期間があることを確認する必要があります有効期間は25年以上ですが、キーの有効期間が終了すると、新しいバージョンのアプリケーションにシームレスにアップグレードすることはできなくなります。ユーザーは引き続きアプリを実行できますが、キーの有効期限が切れるとアップグレードはできません。

3)アプリケーションがシステム時刻をチェックして「ベータ版」を施行して、それが特定のポイントを過ぎている場合は、あなたのアプリケーションへのアクセスを許可していません。

関連する問題