일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- API
- JavaScript
- M8200
- 기념일관리
- .net
- GDI
- 크래시로그
- Antialiasing
- docker
- Font
- MFC
- 설치제거
- protobuf-c
- self-signed ssl
- plcrashreporter
- phpmailer
- php
- VS2008
- EUC-KR
- 한 번만 실행
- C/C++
- ClickOnce
- 자바스크립트
- 블루투스 헤드셋
- 와이브로
- crashlog
- C#
- PDA
- 데이터 전달
- net
- Today
- Total
목록전체 글 (292)
~☆~ 우하하!!~ 개발블로그
armv6iPhone 2, 3G armv7iPad, iPhone 3GS, 4, 4S armv7siPhone 5
배포되고 있는 앱이 실행되는 기기의 숫자 또는 기기에 대한 통계를 확인해보고 싶다면 DevTongFramework 의 DeviceInfoReporter 를 사용하면 된다. 앱에 작성할 코드를 우선 살펴본다. AppDelegate.h 파일에 델리게이트 사용을 선언해 둔다. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // DeviceInfoReporter #import // CoreTelephony.framework (Optional) //////////////////////////////////////////////////..
앱 사용자에게 공지사항을 알려야 하는 경우가 있다. DevTongFramework 를 사용하여 앱이 공지사항을 처리하도록 하는 방법을 살펴보도록 한다. AppDelegate.m 파일에 다음과 같은 코드를 작성한다. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // NoticeManager #import /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..
아이폰 탈옥앱 중에 InApp Cracker 가 있다. 이 앱은 InApp 기능을 무력화시키는 기능의 앱이다. InApp Cracker 를 무력화시키기 위해서는 InApp 구매영수증정보를 검증하는 기능을 추가해야 한다. DevTongFramework 를 사용하여 InApp 구매영수증정보를 검증하는 방법은 다음과 같다. 우선 인앱 아이템 구매프로세스를 간단화시킨 InAppPurchaseManager 의 사용 방법을 알아본다. AppDelegate.h 파일에 델리게이트 사용을 선언해둔다. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..
iOS App에 푸쉬메시지를 전송하기 위해서는 앱이 실행될 때 해당 기기를 푸쉬메시지 서버에 등록해야 하는 과정이 필요하다. DevTongFramework 를 사용하는 경우라면 다음과 같은 코드로 DevTong 사이트에 기기를 등록시킬 수 있다. 아래의 코드를 AppDelegate.m 파일에 작성해준다. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // APNSManager #import ////////////////////////////////////////////////////////////////////////////..
앞서 작성한 포스트에서 앱이 비정상종료되는 시점에 크래시로그를 작성하도록 하는 방법에 대해서 설명한 바 있다. 이번 포스트에서는 앱에서 작성된 크래시로그 파일을 활용하는 방법에 대해서 설명한다. DevTongFramework 를 사용하는 방법이다. AppDelegate.m 파일에 다음과 같은 코드를 추가한다. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // MantisCrashReporter #import /////////////////////////////////////////////////////////////////..
개발자가 아무리 신경써서 개발한다고 하더라도 사용자가 사용하던 중에 앱이 크래시되는 현상이 발생할 수 있다. 개발자가 해봤을 때는 잘 되는데, 사용자는 자꾸 죽는다고 아우성이다. 이런 경우에는 크래시로그만 있으면 문제의 원인을 보다 쉽게 파악할 수 있다. 앱 실행중에 갑자기 죽어버리는(비정상종료) 상황에 앱 내부에 비정상종료 현상에 대한 로그를 남기기 위한 방법은 다음과 같다. DevTongFramework 를 사용하는 방법이다. AppDelegate.m 파일의 didFinishLaunchingWithOptions 메소드 시작시에 크래시로그 작성을 표시해 둔다. ////////////////////////////////////////////////////////////////////////////////..
iOS App 을 개발하여 애플 앱스토어에 올리기 전에 수많은 테스트를 거쳐야만 하는 것이 적절한 프로세스이다. 개발자 혼자서 수없이 테스트를 한다고 해도 발견할 수 없는 버그가 반드시 있다. 되도록이면 많은 베타테스터가 있으면 좋겠다. 베타테스터에게 테스트용 앱(AdHoc 버전)을 배포하는 방법중에 OTA 방식을 이용한 배포 방법을 소개하고자 한다. 이 방법은 DevTong Framework 를 사용하는 방법이다. (http://devtong.com) 가장 먼저 AdHoc 배포용 Provision 프로파일을 생성해주어야 한다. (실제로는 Development Provision 파일을 사용해도 상관없다. 앱이 설치될 기기가 등록되어 있기만 하다면...) Apple 개발자 사이트에 로그인하여 Provisi..