KyungPook National University APNS & Bluetooth Classic KyungPook National University RTlab Hye Youn Kang
01 What is APNS? 02 Create authentication certificate 03 Receive Push (APP) 04 Send Push (APNS Provider) 05 Testing 06 Bluetooth Classic with ios
01 What is APNS (Apple Push Notification Service) ? Cloud service type
02 Create authentication certificate 1. Create personal authentication certificate 애플 관련 인증서를 관리, 생성 하는 키체인에서 이렇게 접근함
02 Create authentication certificate 1. Create personal authentication certificate 개발자 아이디 입력 CertificateSigningRequest.certSigningRequest 파일 생성
02 Create authentication certificate 2. Issue APNS authentication certificate APNS 인증서 발급 받기 – 개발자 사이트 들어가기
02 Create authentication certificate 2. Issue APNS authentication certificate 푸시 등록할 appID 생성
02 Create authentication certificate 2. Issue APNS authentication certificate 개발용 or 배포용 선택
02 Create authentication certificate 2. Issue APNS authentication certificate 아까 생성한 개인 인증서를 등록
02 Create authentication certificate 2. Issue APNS authentication certificate 생성된 apns 인증서 다운
02 Create authentication certificate 3. Create provisioning Profile 프로비저닝(준비) 프로파일 생성 개발용(Development) 프로비저닝 프로파일은 당신의 애플리케이션 코드를 실행하고 싶은 각각의 기기에 설치되어야 합니다. 각각의 개발용 프로비저닝 프로파일은 IPhone 개발자 인증서와 고유의 Device ID와 App ID 를 포함합니다. (참고. 개발자는 인증서(CSR파일)를 등록해서 증명, 단말기는 Device ID를 등록해서 증명, 애플리케이션은 App ID를 등록하여 증명) iPHONE 개발자 인증서를 프로파일에 포함한 개발자이면서 프로비저닝 프로파일에 명시한 기기로만 테스팅에 사용할 수 있습니다. 하나의 기기는 여러개ㅡ이 프로파일을 포함할 수 있습니다. 3) 결론 - 개발용 프로비저닝 프로파일 : 실제 기기에서 테스트 하기 위함. - 배포용 프로비저닝 프로파일 : 실제 앱스토어에 어플을 올릴 때 사용하기 위함.
02 Create authentication certificate 3. Create provisioning Profile 아까 생성한 개인 인증서를 등록
02 Create authentication certificate 3. Create provisioning Profile 아까 생성한 개인 인증서를 등록
02 Create authentication certificate 3. Create provisioning Profile 아까 생성한 개인 인증서를 등록
02 Create authentication certificate 3. Create provisioning Profile 아까 생성한 개인 인증서를 등록
02 Create authentication certificate 3. Create provisioning Profile 아까 생성한 개인 인증서를 등록
03 Receive Push 1. Sharing the device token SSL : secure socket layer
03 Receive Push 2. Ios code
03 Receive Push 2. Ios code Save mp3 file IOS - APNS
04 Send Push (APNS Provider) Apache PHP MySQL
04 Send Push (APNS Provider) 2. Ios code
04 Send Push (APNS Provider) 1. PHP Code
05 Testing 1. screenshot 스샷
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 스샷
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 스샷
06 Bluetooth Classic with ios 3. Two way Using SPP profile MFI Using Apple profile 스샷
ThankYou