私は自分のアプリのためのアプリアップデータを書いています。私は、デバイス上で私のAPKを持っていることを確認した後に、これは私が更新しようとしているアプリの中から何をすべきかです:アンドロイドはプログラムによってapkをアップデートし、インストール結果を確認します
Intent promptInstall = new Intent(Intent.ACTION_VIEW);
File f = new File(apkLocation);
promptInstall.setDataAndType(Uri.fromFile(f), "application/vnd.android.package-archive");
_context.startActivity(promptInstall);
これはアプリの権限を表示し、私はクリックすることができる午前私のインストーラを起動します"インストール"。しかし、ここからアプリは単に閉じて、私は何のメッセージも(私は "閉じる"または "開く"を押すためのオプションを与えるインストールが成功したと私に言ってダイアログを期待していた)。それはそれ以上の通知なしにデバイスのメイン画面に移動します。
私は手作業でそれを開いたときにアプリが実際に更新されています。 インストーラを期待どおりに進めるにはどうすればよいですか?意図には何か設定はありますか?
これを書いている間、私は、現在のアプリが単にデバイス上に上書きされ、ソースが終了したため意図の結果が得られない程度に上書きされるのかどうか疑問に思っていますか?
おそらく罰金(Google Nowは、特にあなたがプレイストアからダウンロードしたアプリのためにこれを行うことができない彼らの契約条件に述べていることを考慮に入れる必要がありますがアマゾンなどで何かを考慮する) – jcw
ありがとう、私はそれを知っていたSWでここでそれを読んでください。私の場合ではありません。 –