2. 앱스등록절차
등록 반려 반려
등록대기 등록반려 재등록대기
앱스 업데이트
개발자
업데이트 승인
서비스 업데이트 승인 중지
수정대기 수정대기
앱스 업데이트
서비스
업데이트 반려 앱스 업데이트 반려 앱스
업데이트
서비스
수정반려
삭제 중지
앱스 삭제
개발자 관리자
3. API 소개
● openSocial (v0.81)
지원객체 기능 및 활용 예
아이디, 이름, 프로필 이미지경로, 미니홈피 경로, 주소, 생일 등…
Person
프로필정보, 친구목록(20명씩 나누어 처리 –페이징)
Activity 마이싸이월드의 피드를 통해 일촌에게 정보를 알림
사용자설정정보 저장, 읽기, 삭제
AppData
앱스내에서 사용되는 사용자만의 정보를 별도의 저장없이 사용 (이어하기…)
Album(0.9) 미지원(0.9 지원예정)
● openNate
지원객체 기능 및 활용 예
앱스내에 발생한 이벤트를 미니홈피 게시판에 기록한다.
minihpScrap
최고 신기록, 아이템 획득 등의 내용을 게시판에 남김
Billing 도토리를 이용한 아이템 구매
Billing 도토리를 이용한 아이템 구매
4. 앱스검수
2. 주요 기능 테스트
- 주요 기능 동작 체크
- 앱스 구동과 관련 없는 불필요한 정보 확인
- abusing 코드, 악성코드 등 확인
- line #로 feedback
pf_profile_base, pf_retry_url 에 facebook url이 포함되어있음
----------------------------------------------------------------------------------
http://pl.dev.playfish.com/g/cw/pets/iframe?22373
1) pf_profile_base=http%3A%2F%2Fwww.facebook.com%2Fprofile.php%3Fid%3D
2) pf_retry_url=http://apps.facebook.com/petsociety/?pf_ref=retry
{"http://pl.dev.playfish.com/g/cw/pets/iframe?22373":{"body":"{"loaderUrl":"http://dev2.playfish.com/project
/pets/swf/pets_loader_1_0_8.swf","wmode":"opaque", "align":"middle", "allowScriptAccess":"always",
"scale":"showall",
"flashvars":"pf_network=cyworld&pf_billing_config=http%3A%2F%2Fstatic.playfish.com%2Fgame%2Fpets%2Fswf%2Fbi
llingconfig_2_1_4.xml&pf_lang=ko&pf_user_country=KR&pf_purchase_base=http%3A%2F%2Fpl.dev.playfis
h.com%2Fg%2Fbilling%2Fpurchase&pf_game_swf_url=http%3A%2F%2Fdev2.playfish.com%2Fproject%2Fpets%2Fsw
f%2Fml%2Fpets.swf&pf_url=http%3A%2F%2Fpl.dev.playfish.com%2Fg%2Fcw%2Frpc%2Fpets&pf_session_id=al
2ewWataaGbISR0tth_YI_k_zI1&pf_lang_url=http%3A%2F%2Fstatic.playfish.com%2Fgame%2Fpets%2Fswf%2F&
pf_res_base_url=http%3A%2F%2Fstatic.playfish.com%2Fgame%2Fpets%2Fres%2F&pf_invite_url=popup%3AaddInvit
eFriendsIFrame&pf_retry_url=http://apps.facebook.com/petsociety/?pf_ref=retry&pf_visitus_url=http%3A%2
F%2Fwww.playfish.com%2F&pf_profile_base=http%3A%2F%2Fwww.facebook.com%2Fprofile.php%3Fid%3D&pf
_ingameads="}","rc":200}}
5. 앱스검수
3. Request/Response 체크
- 주요 기능별 Request / Response 체크
- 사용자 정보 저장 여부 중점 체크
- 보앆상 3rd party의 end point가 SIGNED 인지 체크
(앱스서버는 NATE container에서 동작하는 앱스의 요청만을 받아야 함.)
Response 체크 : 저장된 사용자 정보
--------------------------------------------------------------------------------------
url : http://cwanimal.rekoo.com/get_api/
post data :
sessionid=67446eda9bbdfa8db85921a719bd5a86&method=user%2Eget%5Fmsgs&rekoo%5Fkiller=
22198861
Response에 사용자 정보 발견!
"data": [
{
"uid": "22198861", "level": { "ranch": 0 },
"experience": { "ranch": 0 },
"name": "uac15ub85d",
"state": 0, "prestige": 0, "headurl": null, "login_time": 1253619771.0
}
6. 앱스검수
4. 가이드 준수 여부 체크
- javascript API 사용시 제한사항 준수 여부 체크
예) 친구목록 MAX값 제한
- 개발 가이드 준수 여부 체크
예) 숏컷에는 플래시가 삽입될 수 없음
- UI개발 가이드 준수 여부 체크
예) 플래시 삽입시 wmode는 transparent 여야 함.
- 서비스 지연 및 장애 가이드 준수 여부 체크
장애 발생시 앆내 페이지가 존재 해야 함