2012-01-24 7 views
0

アプリケーションのパッケージ名を変更してアプリケーションを更新しました。今では、古いものではなく新しいアプリケーションをユーザーに提供します。この新しいアプリケーションをインストールする際に以前のアプリケーションをアンインストールしたり、アンインストールして新しいアプリケーションをインストールする古いアプリケーションのアップデートをプッシュすることは可能ですか?私のアプリパッケージ名を変更しました。アンドロイドのユーザーから以前のアプリをアンインストールできますか?

パッケージ名を変更して以来、アンドロイドのデフォルトアップデートは機能しますか?

同じもののための最良の方法を示唆するものもあります。私は同じキーを使用して、私が他の人のために使った新しいアプリに署名することができます。

おかげ Pranay

答えて

0

Androidの更新システムは、完全パッケージ名に基づいて、申し訳ありません!

0

プログラムでアプリケーションをアンインストールすることはできません。

しかし、これはreasnoble解決策のように思える:

  1. は、市場に新しいパッケージ名とアプリを入れてください。
  2. アプリケーションが起動する古いパッケージに更新をプッシュすると、新しいアプリケーションのマーケットページにリダイレクトされる単一のボタンで、ユーザーにアップグレードを求めるダイアログが表示されます。

また、一定期間2をオプションにしてしばらくしてからユーザーにアップグレードを強制することもできます。

+0

2番目のオプションを取ると、同じアプリが2回、つまりアプリのインスタンスが2回になります。 このリンクは、http://android.amberfog.com/?p=98をアンインストールする方法を示しています。これは正しいですか? –

+0

古いバージョンが存在する場合は、新しいバージョンを起動することができます。新しいアプリのメインアクティビティを呼び出すことでそれを行うことができます。 このようにして、ユーザーが2つをインストールしても、古いものを起動すると新しいものが起動します。 私が知る限り、システム確認ダイアログを表示せずにアンインストーラを呼び出す方法はありません。 – Guy

+0

私はシステム確認の表示に気にしません –

関連する問題