동일한 웹 서비스를 사용하는 일부 앱이 있으며 어떤 앱이 웹 서비스를 호출하는지 고유하게 식별하는 방법이 필요합니다.APK 해시 서명이 변경됩니까?
내가 끝낸 것은 다른 매개 변수와 함께 앱의 해시 서명을 보내는 것입니다. 서명을 얻는 코드는 https://stackoverflow.com/a/25524657/17648과 비슷합니다.
그런 다음 나중에 웹 서비스 호출과 비교하여 어떤 메소드를 호출했는지 확인하는 데 사용할 수있는 모든 해시가 저장된 테이블이 있습니다.
이렇게하면 웹 서비스를 호출 할 때 switch 문을 작성할 필요가 없습니다.
이것은 현재 정상적으로 작동하고 있지만 해시 서명이 APK의 모든 버전에서 동일하며 설치된 모든 휴대 전화/태블릿에서도 동일하게 유지됩니다.
예, 각 앱마다 고유 한 키 저장소가 있습니다. 팁 btw 주셔서 감사! – user3900456