# 테이블 생성
1. 트리거 생성 권한이 있을경우 : EasyApns/src/sql/apns.sql
2. 트리거 생성 권한이 없을경우 : EasyApns/src/sql/apns_alt.sql
# php 소스수정
1. 위치 : EasyApns/src/php
1-1. class_APNS.php 수정사항
- private $DEVELOPMENT = 'production'; // or 'sandbox'
앱개발시 사용하는 프로파일이 개발용 이면 'sandbox'
앱개발시 사용하는 프로파일이 실서비스용 이면 'production'
- private $logPath = '/usr/local/apns/apns.log';
로그파일 위치 (선택사항)
- private $certificate = '/usr/local/apns/apns.pem';
실서비스 인증서 파일 위치 (선택사항)
- private $passphrase = 'passphrase';
실서비스 인증서 비빌번호
- private $sandboxCertificate = '/usr/local/apns/apns-dev.pem';
개발 인증서 파일 위치 (선택사항)
- private $sandboxPassphrase = 'passphrase';
개발 인증서 비밀번호
# 프로파일, 푸쉬서버 인증서, EasyAPNS 설정 맞추기
- Development 프로파일 && 개발용 푸쉬서버 인증서 && class_APNS.php->private $DEVELOPMENT = 'sandbox';
앱 개발시 애플 푸쉬 서버에 테스트용으로 푸쉬를 날리고 테스트 할때 적용
XCode 에서 디버깅 가능
- AdHoc 프로파일 && 실서비스용 푸쉬서버 인증서 && class_APNS.php->private $DEVELOPMENT = 'production';
앱 개발시 애플 푸쉬 서버에 실서비스용으로 푸쉬를 날리고 테스트 할때 적용
XCode 에서 디버깅 불가능
- Distiribution 프로파일 && 실서비스용 푸쉬서버 인증서 && class_APNS.php->private $DEVELOPMENT = 'production';
앱스토어 배포용, 앱배포 되기전까지는 이 구성으로 테스트 할 수 없음.
XCode 에서 디버깅 불가능
'Development > iOS' 카테고리의 다른 글
아이콘셋 (0) | 2015.06.04 |
---|---|
툴바(Toolbar) 아이템 자동 간격 (0) | 2015.05.28 |
아이폰6 & 아이폰6 플러스 웹뷰 스크린사이즈, 풀사이즈 문제 (4) | 2015.05.28 |
XCode 6.3 프로젝트명 변경 (0) | 2015.05.13 |
투명뷰, 팝업(다이얼로그) 형태 만들기 (0) | 2015.05.08 |