Playstore에 쇼핑 앱이 있습니다.
사용자가 가지고 있어야하는 많은 새로운 업데이트가 있습니다.
새 Apk을 모든 사용자가 업데이트해야합니다.사용자가 앱을 강제 업데이트하는 방법?
어떻게 모든 사용자가 강제로 앱을 업데이트 할 수 있습니까?
Playstore에 쇼핑 앱이 있습니다.
사용자가 가지고 있어야하는 많은 새로운 업데이트가 있습니다.
새 Apk을 모든 사용자가 업데이트해야합니다.사용자가 앱을 강제 업데이트하는 방법?
어떻게 모든 사용자가 강제로 앱을 업데이트 할 수 있습니까?
흠 당신은 아래의 방법으로이 작업을 수행 할 수 있습니다.
에 배치 것을 돌려주는에서 세 번째 할 웹 서비스를 확인하는 서버
onResume 메소드가 해당 서비스를 클릭하고 앱 버전 코드을 얻고 해당 코드를 현재 앱 코드와 일치시킵니다. 둘 다 같으면 확인하십시오. 사용자에게를 묻는 메시지가 표시되면 앱을 종료하여 앱에서 사용자를 빼냅니다. NTOE : 아래 코드를 사용하여 장치에 설치된 응용 프로그램의 현재 버전을 얻을 수 있습니다. 당신을 도와줍니다
PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
String version = pInfo.versionName;
희망.
이 작업을 수행 할 수 없습니다. API는 이전 버전의 APK에서 작동해야합니다. 사용자가 일부 업데이트를 제거 할 수 있음을 기억하십시오.
최후의 수단으로 APK의 API 버전을 확인하고 경고를 표시하고 애플리케이션을 사용하지 않도록 할 수 있습니다.
가장 최근에 출시 된 APK 버전이 포함 된 서버에 파일이 있습니다. 앱을 시작할 때 파일을 가져 와서 현재 APK 버전과 최신 버전을 비교합니다. 이 시점에서 사용자가 Play 스토어를 계속 또는 정상적으로 안내하도록 할 수 있습니다.
APK를 업데이트 할 때마다 서버에서 파일을 업데이트해야하지만 이전 버전에서 더 이상 사용자에게 시간을 제공하지 않을 때 표시 할 수있는 추가 컨트롤이나 메시지를 추가로 제공 할 수 있습니다. 업그레이드.
사용자가 앱을 가져 오기 전에이를 앱에 코딩해야합니다.
예, 웹 서비스로 apk 현재 버전을 관리해야합니다. 아래 단계를 따라야합니다.
앱이 시작될 때마다 현재 앱 버전을 전송하는 모든 서비스를 호출하고이 서버를 기반으로 미리 정의 된대로 "0"또는 "1"과 같은 응답을 보냅니다. 기존 앱의 경우 '0', 앱 업데이트의 경우 '1'과 같은 값을 얻었 으면 대화 상자 또는 앱을 리디렉션 앱으로 리디렉션하는 실행 가능한보기를 관리 할 수 있습니다.
그게 전부입니다! 이렇게하면 앱을 강제로 업데이트 할 수 있습니다.
해피 코딩 !!!
또한 Firebase Remote Config를 대안으로 고려할 수 있습니다. 구성이 쉽고 잘 작동합니다. –