앱을 만들어서 마켓에 올려 업데이트 테스트중인데 궁금한점이 있어 문의 올립니다.
마켓에 앱을 업데이트하고, 사용자가 앱에 접속하면 dialog box를 띄워 업데이트가 되었음을 알려서 dialog box의 ok버튼을 클릭하면 해당 앱의 마켓으로 이동하여 업데이트를 하는 방식입니다.
여기서 제가 궁금한것은 업데이트 알림이 떠서 업데이트 버튼을 클릭해 마켓으로 이동하면 마켓에 '업데이트'버튼이 아닌 '열기' 버튼이 뜹니다. 왜 그런 건지요?
어플을 삭제하고 마켓으로 이동해야 하는 건가요?
참고로, 테스트 폰에 설치한 어플은 PC에서 직접 빌드해서 설치했습니다.
아시는 분 도움주시면 좋겠고,
참고할만한 사이트나 소스 있으시면 알려주시면 감사하겠습니다.
else if(!sVersion.equals(getVersionName(getBaseContext()))) {
AlertDialog.Builder ad=new AlertDialog.Builder(VersionChk.this);
ad.setTitle("업데이트 안내");
ad.setMessage("현재버전: " + getVersionName(getBaseContext()));
ad.setPositiveButton("OK",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int whichButton) {
Uri uri = Uri.parse("
https://play.google.com/store/apps/details?id=com.xxx.xxx"); Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
ad.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
Intent i = new Intent(VersionChk.this, MainActivity.class);
startActivity(i);
}
});
ad.create();
ad.show();