3
Play 스토어에서 다운로드하여 다른 사용자 또는 다른 출처에서 공유하지 않은 경우 내 앱의 사용을 확인하고 허용하고 싶습니다. Google Play 스토어에서 앱을 다운로드하지 않은 경우 사용자가 앱을 사용하지 못하게하려면 어떻게해야하나요?앱이 Play 스토어에서 설치되었는지 확인합니다.
Play 스토어에서 다운로드하여 다른 사용자 또는 다른 출처에서 공유하지 않은 경우 내 앱의 사용을 확인하고 허용하고 싶습니다. Google Play 스토어에서 앱을 다운로드하지 않은 경우 사용자가 앱을 사용하지 못하게하려면 어떻게해야하나요?앱이 Play 스토어에서 설치되었는지 확인합니다.
이 방법은 앱이 Play 스토어에서 설치되었는지 확인합니다.
boolean verifyInstallerId(Context context) {
// A list with valid installers package name
List<String> validInstallers = new ArrayList<>(Arrays.asList("com.android.vending", "com.google.android.feedback"));
// The package name of the app that has installed your app
final String installer = context.getPackageManager().getInstallerPackageName(context.getPackageName());
// true if your app has been downloaded from Play Store
return installer != null && validInstallers.contains(installer);
}
몇 일 전에 나는 (LVL)을 라이센스 플레이 Google과 같은 몇 가지 기술을 사용하여 응용 프로그램을 보호하는 안드로이드 라이브러리, PiracyChecker를 출시, APK 서명 보호 및 설치 ID (이).
가능한 [Google Play 또는 사이드로드에서 애플리케이션을 설치하는 방법을 알고 계십니까?] (http://stackoverflow.com/questions/10809438/how-to-know-an-application-is-installed- google-play-or-side-load) –