Amazon Appstore는 어떻게 앱을 확인합니까?


9

Amazon Appstore에서 앱을 다운로드 한 후 몇 번이나 앱을 열 때 다음과 유사한 오류 팝업이 표시됩니다.

아마존 앱 스토어

이 애플리케이션을 확인하는 중에 문제가 발생했습니다. 다시 다운로드하십시오.

앱을 처음 시작할 때가 아니라 두 번째 (또는 나중에) 발생했습니다. 제거하고 다시 다운로드하면 항상 문제가 해결됩니다. 동일한 앱에 대해서는 다시 발생하지 않습니다 (젠틀 알람 제외. 아마존은 앱을 실행하지 않고 서비스 만 허용했기 때문에 종료 할 수 없었습니다.

내 질문은 왜 이런 일이 발생합니까? 앱이 제대로 작동하면 손상되지 않아야하므로 왜 앱을 확인할 수 없었는지 (특히 첫 번째 실행에서 잘 확인 된 이후) 알 수 없습니다. 추가 데이터가 다운로드 되었습니까? 앱 또는 앱 스토어에서 관리합니까? (즉, 하나, 다른 또는 둘 다에 대한 데이터를 지우면 다시 다운로드하지 않고도 문제가 해결됩니까?)

답변:


11

그들의 dev 블로그 에 따르면 , 앱 스토어는 DRM 앱에 대한 작은 토큰을 다운로드하여 시작시이를 검증하는 데 사용합니다.

인터넷에 액세스하지 않고도 사용자에게 앱에 대한 권한이 있는지 어떻게 확인할 수 있습니까?

앱 설치 과정에서 Amazon Appstore 클라이언트는 사용자에게 애플리케이션에 액세스 할 수있는 권한을 부여하는 작은 토큰을 다운로드합니다. 유효한 토큰을 사용하면 앱을 구매 한 사용자가 자신의 앱에 오프라인으로 액세스 할 수 있습니다. Amazon Appstore 클라이언트는 주기적으로 Amazon 서버와 통신하여 토큰을 새로 고칩니다.

왜 오류가 발생했는지에 대한 추측은 토큰이 오래되었거나 어쨌든 손상되었다는 것입니다 (앱 스토어의 버그 일 수 있음). 다시 다운로드하면 설치시 원래 검색된 토큰이므로 새로 고침 될 수 있지만, 앱 스토어 데이터를 지우고 로그인하여 유효한 토큰을 얻거나 앱 스토어를 시작하고 연결 / 새로 고침 할 수도 있습니다. 자체 (내가 아직이 오류가 없었으므로 직접 시도하지 않았습니다).


5

방금이 교훈을 어려운 방식으로 배웠습니다. 아마존은 하루에 한 번 인터넷에 연결해야합니다. 그렇지 않으면 인터넷에서 구매 한 앱에 액세스 할 수 없습니다. 나는 드문 인터넷 서비스로 해외에 있었고 하루 만에 모든 앱에서 동일한 오류 메시지가 표시되었습니다. 불만을 제기했을 때 아마존은 사과를하지 않았지만, 구매 한 금액을 환불하여 그러한 바보 같은 요구 사항이없는 안드로이드 마켓을 통해 다시 구매할 수있었습니다.


2
흠, 이것은 아마도 내가 가진 문제 일 것입니다. Gentle Alarm을 사용하려고했는데 Amazon이 앱을 시작하지 못했기 때문에 종료 할 수 없었습니다! 배터리를 꺼내고 나중에 앱을 제거해야했습니다.
Matthew 읽기
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.