Presentation is loading. Please wait.

Presentation is loading. Please wait.

KyungPook National University

Similar presentations


Presentation on theme: "KyungPook National University"— Presentation transcript:

1 KyungPook National University
APNS & Bluetooth Classic KyungPook National University RTlab Hye Youn Kang

2 01 What is APNS? 02 Create authentication certificate 03 Receive Push (APP) 04 Send Push (APNS Provider) 05 Testing 06 Bluetooth Classic with ios

3 01 What is APNS (Apple Push Notification Service) ?
Cloud service type

4 02 Create authentication certificate
1. Create personal authentication certificate 애플 관련 인증서를 관리, 생성 하는 키체인에서 이렇게 접근함

5 02 Create authentication certificate
1. Create personal authentication certificate 개발자 아이디 입력 CertificateSigningRequest.certSigningRequest 파일 생성

6 02 Create authentication certificate
2. Issue APNS authentication certificate APNS 인증서 발급 받기 – 개발자 사이트 들어가기

7 02 Create authentication certificate
2. Issue APNS authentication certificate 푸시 등록할 appID 생성

8 02 Create authentication certificate
2. Issue APNS authentication certificate 개발용 or 배포용 선택

9 02 Create authentication certificate
2. Issue APNS authentication certificate 아까 생성한 개인 인증서를 등록

10 02 Create authentication certificate
2. Issue APNS authentication certificate 생성된 apns 인증서 다운

11 02 Create authentication certificate
3. Create provisioning Profile 프로비저닝(준비) 프로파일 생성 개발용(Development) 프로비저닝 프로파일은 당신의 애플리케이션 코드를 실행하고 싶은 각각의 기기에 설치되어야 합니다.    각각의 개발용 프로비저닝 프로파일은 IPhone 개발자 인증서와 고유의 Device ID와 App ID 를 포함합니다.       (참고. 개발자는 인증서(CSR파일)를 등록해서 증명, 단말기는 Device ID를 등록해서 증명, 애플리케이션은 App ID를 등록하여 증명)    iPHONE 개발자 인증서를 프로파일에 포함한 개발자이면서 프로비저닝 프로파일에 명시한 기기로만 테스팅에 사용할 수 있습니다.    하나의 기기는 여러개ㅡ이 프로파일을 포함할 수 있습니다.  3) 결론  - 개발용 프로비저닝 프로파일 : 실제 기기에서 테스트 하기 위함.  - 배포용 프로비저닝 프로파일 : 실제 앱스토어에 어플을 올릴 때 사용하기 위함.

12 02 Create authentication certificate
3. Create provisioning Profile 아까 생성한 개인 인증서를 등록

13 02 Create authentication certificate
3. Create provisioning Profile 아까 생성한 개인 인증서를 등록

14 02 Create authentication certificate
3. Create provisioning Profile 아까 생성한 개인 인증서를 등록

15 02 Create authentication certificate
3. Create provisioning Profile 아까 생성한 개인 인증서를 등록

16 02 Create authentication certificate
3. Create provisioning Profile 아까 생성한 개인 인증서를 등록

17 03 Receive Push 1. Sharing the device token SSL : secure socket layer

18 03 Receive Push 2. Ios code

19 03 Receive Push 2. Ios code Save mp3 file IOS - APNS

20 04 Send Push (APNS Provider)
Apache PHP MySQL

21 04 Send Push (APNS Provider)
2. Ios code

22 04 Send Push (APNS Provider)
1. PHP Code

23 05 Testing 1. screenshot 스샷

24 06 Bluetooth Classic with ios
1. IOS Bluetooth Profiles HFP (Hands-Free Profile) Only support voice Usually used at Bluetooth device of car A2DP (Advanced Audio Distribution Profile) Transmit music by Bluetooth headset or speaker PAN (Personal Area Network Profile) Support Master-Slave connection (Max=8) HID (Human Interface Device Profile) Support Bluetooth keyboard, mouse, gaming devices, tablet 스샷

25 06 Bluetooth Classic with ios
2. MFI authentication- Not using Bluetooth profile provided by apple MFI register (Apple developer site) Interview (visit Apple Asia headquarter) MFI Contract Buy chip Development with chip Authentication 스샷

26 06 Bluetooth Classic with ios
3. Two way Using SPP profile MFI Using Apple profile 스샷

27 ThankYou


Download ppt "KyungPook National University"

Similar presentations


Ads by Google