APNS 서버 및 기기 토큰없이 푸시 알림을 보내려고합니다. Android 및 푸시 알림이 없지만 Google 외부 권한없이 기기에 기기를 보낼 수 있습니다.ios에 APNS 서버가없는 푸시 알림 (예 :
0
)을 보내려합니다.
A
답변
3
APN을 사용하지 않고 푸시 알림을 보낼 수 없습니다. 왜? 먼저 기술이 어떻게 작동하는지 이해해야합니다.
핸드 셰이크에 대한 인증서가 필요합니다.
APN이 식별하려면 장치 토큰이 필요합니다.
- 앱에 APN에 등록해야합니다.
- 앱이 APN (핸드 셰이크)에서 인증서를 요청합니다.
- 서버가 인증서를 다시 보냅니다.
- 앱이 서버에 연결을 설정하고 PN 인증서를 APN 서버로 보냅니다.
- 서버는 사용자가 신뢰할 수있는 응용 프로그램임을 확인합니다.
- 앱이 토큰 생성을 요청합니다.
- 서버가 토큰을 작성하여 다시 전송합니다.
- 앱에서 토큰을 저장합니다 (예 : 방송 대신 특정 사용자에게 푸시 알림 등).
- 끝. 당신이 보는대로
그래서, 당신이 신뢰할 수있는 연결을 설정할 필요는있는 APN은 네트워크 내에서 장치를 식별하는 토큰을 만들기위한 책임 및 알림을 보낼 책임이 있습니다.
더 많은 정보를 위해 당신이 볼 수 : Apple PNs
+0
그리고 서버가 없으면 NSLocalNotification을 사용하십시오. – GeneCode
당신은 당신이 분명히 우리의 대답은하지만, IOS 당신은 거짓말 – Retro
과의 불가능을 원하는 작업을 취소 할 수 있습니다. Android에는 Google 클라우드 메시징이 있으며 googl의 푸시 알림과 유사합니다. –
@Retro .. 내 앱 장치에서 장치로 인스턴트 메시지를 보내야하지만 애플리케이션이 닫힐 때 푸시 알림 서비스를 사용하지 않아야합니다. – user3171931