6. 앱 소개
보안카드 위젯
▸ 2014년… 토스, 카카오페이, 네이버페이가 없던 그 시절
▸ 계좌이체할때 반드시 거쳐야 하는 보안카드 입력을 훨씬 편하게
▸ https://www.youtube.com/watch?v=xVxYTF_uPIs
▸ 보안카드를 입력해놓고 쓰는 앱이 없었던 것은 아니었지만 iOS
8에 추가된 신기능인 Today extension을 활용한 것은 최초
8. PRIVACY
1. iOS Keychain Overview
▸ Core Data, NSUserDefaults, plist와 같은 iOS storage의 일종
▸ key-value 형태로 사용
▸ 암호화되어 저장
▸ Keychain Group 생성 가능
▸ 사용자가 앱을 삭제해도 데이터는 보존
▸ 접근 가능 시점과 접근 권한 세부 지정 가능
▸ iCloud Drive로 백업/복원, multidevice 지원 가능
9. PRIVACY
Keychain Group 생성
▸ 다른 앱들이 하나의 Keychain storage를 공유
▸ Today Extension은 모체 앱과 다른 앱으로 취급
▸ 별도 샌드박스, App Id, Provisioning Profile 등
▸ 앱과 위젯이 데이터를 공유하려면 App Group / Keychain
Group 활용 필수
12. PRIVACY
앱 삭제후 재설치시 Passcode 뚫리는 문제
▸ 현상 : Passcode와 보안코드는 사용자
의 개인정보이기 때문에 키체인에 저
장했지만 잠금 여부는
NSUserDefaults에 저장하고 있었음.
▸ 앱 삭제후 재설치시 잠금이 풀리고 저
장되어있던 보안코드가 고스란히 노출
▸ 해결 : 키체인에 저장한 내용은 앱이
삭제되어도 남아 있기 때문에 잠금 설
정 flag도 키체인에 저장하여 앱 재설
치 시에도 보안코드 데이터 보안 유지
13. PRIVACY
앱 삭제후 재설치시 Passcode 뚫리는 문제
▸ 활용 : 자동 로그인 기능이 있는 앱인데 가끔 로그인이 풀리거나
로그인정보가 사라지는 현상이 있는 경우, 관련 데이터를
NSUserDefaults에 저장하고 있는지 확인
▸ 실제로 NSUserDefaults에 저장해둔 데이터가 손실되었다는 제
보 다수 (Stackoverflow)
▸ 따라서 로그인이나 잠금 관련된 중요한 데이터는 키체인에 저장
‣ 애플 공식 가이드에 따르면 키체인에 저장할 만한 데이터는 메모
리에 올려두고 사용하지 말라고 권장
14. PRIVACY
아이폰이 잠금 상태일때 Today Extension 차단
▸ 아이폰의 잠금 화면에서도 알림 센터를 내려서 확인할 수 있기 때
문에, 이때 보안카드가 검색이 된다면 심각한 문제
▸ 해결 방법 : 접근 가능 시점과 접근 권한 세부 지정
51. 유료앱 상위 100위 앱 중
평점이 최소 4별 이상인 비율
APP STORE REVIEWS
앱스토어 리뷰 관리의 필요성
http://www.apptentive.com/blog/app-store-ratings-reviews-guide/
무료앱 상위 100위 앱 중
평점이 최소 4별 이상인 비율
최고매출 상위 100위 앱 중
평점이 최소 4별 이상인 비율
53. APP STORE REVIEWS
앱스토어 리뷰 관리의 어려움 SELF-SELECTION BIAS
http://www.apptentive.com/blog/app-store-ratings-reviews-guide/
부정적인 경험 후 리뷰를 남기는 비율 긍정적인 경험 후 리뷰를 남기는 비율
▸ 부정적인 경험쪽으로 bias된 유저그룹이 남긴 리뷰와 별점은 대
표성을 갖기 어려움에도 어쩔수 없다
59. ▸ 신고가 적합하다면 2~3일 내로 부적절한 리뷰 삭제
▸ 업데이트 직후 리뷰가 얼마 없을때는 1별 짜리 리뷰가 평균 별점
0.5~1별을 좌지우지
▸ 평균 별점 1개의 차이는 15% -> 50% -> 96%
‘보안카드 위젯’의 리뷰 관리
APP STORE REVIEWS
60. APP STORE REVIEWS
‘보안카드 위젯’의 리뷰 관리
정말 좋은 앱이지만 리뷰 쓰라고 강요 좀 작작해라
평가하기 싫음 안하는거지 할때마다 떠서 내가줄 별은 없다
▸ 좋은 리뷰는 기분이 좋지만 나쁜 리뷰는 개선점을 찾는데 크나큰
도움
▸ 합당한 리뷰는 받아드려서 앱을 개선
62. APP STORE REVIEWS
LESSON LEARNED
▸ 별점 2.5점
▸ 급격한 변화를 지양하자
▸ 또 한편으로는…
▸ 대부분의 유저는 아무 불평없이 잘 사용하고 있을지도 모르지만
강한 불만을 표한 30명 남짓한 리뷰로 인해 낮아진 별점 때문에
다운로드가 감소하고 순위 하락
▸ 그래도 어쨌든…
▸ 개인 개발자에게는 별점이 중요하기 때문에 피드백 반영해서 업
데이트 예정
63. APP STORE REVIEWS
앱스토어 RATINGS & REVIEWS
▸ 앱스토어 내 경쟁이 끝없이 심해지는 요즘 앱스토어 별점은 그 어
느때보다 중요
▸ 별점과 리뷰는 앱스토어에서 내 앱이 발견되고, 유저들이 trial 해
보게 하는 중요한 역할