このコードは、ユーザーが戻った場合の後、市場でアプリをインストールするか、破棄動作します。それがあなたに役立つことを願っています
String appPackageName = "com.application.package";
void methodThatLaunchesGooglePlay(){
try {
startActivityForResult(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName)), YOUR_REQUEST_CODE);
} catch (android.content.ActivityNotFoundException anfe) {
startActivityForResult(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + appPackageName)), YOUR_REQUEST_CODE);
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == YOUR_REQUEST_CODE){
try{
getPackageManager().getPackageInfo(appPackageName, PackageManager.GET_ACTIVITIES);
//App Installed
} catch (PackageManager.NameNotFoundException e) {
//App doesn't installed
}
}
}
ここでコールバックを参照してください。 –
アプリの成功がダウンロードされたらトーストを表示し、そうでない場合はエラートーストを表示する方法 – rahul