-2

어디서 설치했는지 평가하고 싶습니다."com.android.vending"이름이 앞으로 변경 될 수 있습니까?

PackageManager 클래스가 유용하며 일부에서는 getInstallerPackageName() 메소드가 Google Play 용 "com.android.vending"문자열을 생성한다고 응답합니다.

이 문자열이 미래에도 신뢰할 수 있는지, 아니면 변경 가능성이 있거나 가능성이있는 경우 여기에서 질문합니다.

내 응용 프로그램은 문자열 비교를 사용하므로 업데이트하지 않는 경우 (예 : 원하지 않는 경우, 관심이 없거나 업데이트 할 수없는 경우) 검사가 실패합니다.

+0

그냥 방법을 사용하십시오. 코드가 변경되면 코드에 어떤 영향을 미칩니 까? –

+0

@ cricket_007 내 응용 프로그램은 문자열 비교를 사용하므로 업데이트하지 않는 경우 (예를 들어 원하지 않는 경우, 관심이 없거나 업데이트 할 수 없음) 확인이 실패합니다. – P5music

+0

그래서 문자열을 비교할 수있는 하드 코딩 된 잘 알려진 패키지 이름을 갖게 될 것입니까? 나는 그 패키지의 Manifest를 읽고 실제 응용 프로그램 이름을 검사하는 것으로 가정합니다. –

답변

0

변경되지 않을 것이라는 보장은 없지만 주 패키지 이름이므로 변경 가능성이 매우 낮습니다.