アプリケーションを Google Play に配置したくないアプリケーションを開発しているため、アプリケーションとアプリケーションの更新はサーバー上にあります。
ここで、サーバーからアプリケーションをダウンロードした後にプログラムでアプリケーションを更新すると、Android はデフォルトで「アプリケーション メッセージを置き換えます: インストールしているアプリケーションは別のアプリケーションを置き換えます。以前のユーザー データはすべて保存されます。」というメッセージを表示します。
私たちのアプリケーションでは、アプリデータベースをフラッシュして、この特定のアプリケーションの以前のユーザーデータが失われるようにするため、この場合、上記のメッセージを削除または変更したいと考えています。
このデフォルトのメッセージを変更する方法を教えてください。
再インストールのための私のコードは次のとおりです。
public static boolean install(Context context, String downloadPath){
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(downloadPath+"/"+"MYAPP.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
Log.d("INSTALLATION DONE", "***App installed");
return true;
}