アプリの新しいバージョンがプレイストアで利用可能であることを確認する方法、Android で古いアプリを新しいバージョンで更新するようユーザーに通知し、プレイストアを取得するために「はい」または「いいえ」を表示する方法。指示に従い、添付のコードをアプリに挿入して、新しいバージョンのアプリが利用可能かどうかを確認してください。このコードは、プレイストアで新しいバージョンの更新が利用可能な場合、アプリのバージョンを毎日チェックし、更新のためにアプリの起動時にポップアップが表示されます。
if (newVersion > curVersion) {
/* Post a Handler for the UI to pick up and open the Dialog */
mHandler.post(showUpdate);
}
private Runnable showUpdate = new Runnable(){
public void run(){
new AlertDialog.Builder(MainActivity.this)
.setIcon(R.drawable.ic_launcher)
.setTitle("Update available")
.setMessage("An update for Live Share Tips is available on Play Store.")
.setNegativeButton("Update now", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
/* User clicked OK so do some stuff */
easyTracker.send(MapBuilder.createEvent("App update",
"Update now", " ", null).build());
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=com.appuonline.livesharetips"));
startActivity(intent);
}
})
.setPositiveButton("Later", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
/* User clicked Cancel */
easyTracker.send(MapBuilder.createEvent("Update_Later",
"Update later", " ", null).build());
}
})
.show();
}
};
完全なコードをダウンロードするには [url]: http://androidaone.com/11-2014/notify-users-update-app-new-version-available-playstore/