목차

캐츠워즈 타이젠 앱 검수

본 문서는 캐츠워즈 타이젠(Tizen) 앱 검수 절차를 기록합니다.

2차 검수 (2018. 11. 21.)

검수에 통과하였다. CORS 문제를 해결하였다. 타이젠 앱 스토어에서 확인이 가능하다.

http://www.tizenstore.com/main/getDetail.as?Id=YelAHWecS7

1차 검수 (2018. 10. 19.)

1차 검수는 Samsung Z4 기종에서 이루어졌으며, 앱 스토어 Reject(등록거절) 되었다.

등록 거절 사유가 된 부분의 로그는 아래와 같다.

10-16 15:39:06.561+0530 E/XWALK   (P 2078, T 2290): injected_bundle.cc: DynamicUrlParsing(156) > request was blocked by WARP
10-16 15:39:06.561+0530 I/CHROMIUM(P 2078, T 2290): [INFO:v8widget.cc(36):ParseUrl] > old_url=https://exts.kr/api/claw.php?format=xml&q=cad

가상환경에서는 볼 수 없었던 외부 REST API 호출을 막는 부분이 보인다. 실 기기를 위한 별도의 추가 설정이 필요함을 의미한다.

구글 검색을 통해 정보를 찾을 수 있었다.

Hi Raghavendra,, We were able to resolve the issue. Issue was with access policy. In config.xml we had granted access to URL by setting origin = " http://www.historytoday.com/feed/rss.xml" and subdomains = true. We changed URL from http://www.historytoday.com/feed/rss.xml to http://www.historytoday.com for origin attribute. And this resovled the issue. Thanks Prashant Thakkar

Accessing External API in Tizen Developer Website.

Origin을 변경한다는 의견이 있는 것으로 보아서, 타이젠 시스템 자체적으로 일종의 CORS 정책이 작동한 것으로 추정할 수 있다.

타이젠 앱 검수 팀에서 검수 동영상도 보내왔으니 궁금하신 분들은 참고하여도 좋을 것 같다.

Catswords Community - Tizen App Validation (try 1) in YouTube

위 정보를 토대로 다시 제출해보고자 한다.

용어