2014-04-25 2 views
1

아마존 SDK 테스터와 이상한 동작이 있습니다. 나는이 메서드를 호출한다.Amazon SDK 테스터 initiateItemDataRequest가 제품을 반환하지 않습니다.

Set<String> skuSet = new HashSet<String>(); 
skuSet.add("removeads"); 
// Read data 
PurchasingManager.initiateItemDataRequest(skuSet); 

그러나 항상 onItemDataResponse 콜백에서 FAILED를 반환한다. 나는이 다음과 같습니다 내 JSON 파일과 공통점이있을 수 있습니다 생각 :

{ 
"removeads" : { 
    "itemType": "ENTITLED", 
    "price": 10.00, 
    "title": "Level 2", 
    "description": "An entitlement to play level 2" 
    } 
} 

을하지만 변경하면 SDK 테스터 설정은 내가 사용할 수없는 제품 HashSet의 내부 MIT "removeads"제품을 볼 수 있습니다 SUCCESSFULL_WITH_UNAVAILABLE_SKUS 수 있습니다.

내 코드 또는 JSON에 오류가있는 것을 볼 수 있습니까? 아마와 스토어 및 SDK 테스터가 설치되어있는 화웨이 안드로이드 폰에서 이것을 사용하고 있습니다. 아마도 이것이 문제입니까?

감사합니다.

답변

0

마지막으로 매우 쉬운 해결책을 찾았습니다. Huawei는 장치가 컴퓨터에 연결되어 있으면 전화로 로컬 파일 시스템을 차단하는 것으로 보입니다. 이 때문에 SDK 테스터는 amazon.sdktester.json 파일을 읽을 수 없습니다. 그리고 이것이 마침내 IAP 제품을받지 못한 이유입니다.

그래서 현재 전화에서 실패하면. 휴대폰 파일 익스플로러의 파일에 액세스 할 수 없는지 확인하십시오. 전화를 변경하지 않으면 작동합니다.