0
)을 보내려합니다.

APNS 서버 및 기기 토큰없이 푸시 알림을 보내려고합니다. Android 및 푸시 알림이 없지만 Google 외부 권한없이 기기에 기기를 보낼 수 있습니다.ios에 APNS 서버가없는 푸시 알림 (예 :

+0

당신은 당신이 분명히 우리의 대답은하지만, IOS 당신은 거짓말 – Retro

+0

과의 불가능을 원하는 작업을 취소 할 수 있습니다. Android에는 Google 클라우드 메시징이 있으며 googl의 푸시 알림과 유사합니다. –

+0

@Retro .. 내 앱 장치에서 장치로 인스턴트 메시지를 보내야하지만 애플리케이션이 닫힐 때 푸시 알림 서비스를 사용하지 않아야합니다. – user3171931

답변

3

APN을 사용하지 않고 푸시 알림을 보낼 수 없습니다. 왜? 먼저 기술이 어떻게 작동하는지 이해해야합니다.

핸드 셰이크에 대한 인증서가 필요합니다.

APN이 식별하려면 장치 토큰이 필요합니다.

  1. 앱에 APN에 등록해야합니다.
  2. 앱이 APN (핸드 셰이크)에서 인증서를 요청합니다.
  3. 서버가 인증서를 다시 보냅니다.
  4. 앱이 서버에 연결을 설정하고 PN 인증서를 APN 서버로 보냅니다.
  5. 서버는 사용자가 신뢰할 수있는 응용 프로그램임을 확인합니다.
  6. 앱이 토큰 생성을 요청합니다.
  7. 서버가 토큰을 작성하여 다시 전송합니다.
  8. 앱에서 토큰을 저장합니다 (예 : 방송 대신 특정 사용자에게 푸시 알림 등).
  9. 끝. 당신이 보는대로

그래서, 당신이 신뢰할 수있는 연결을 설정할 필요는있는 APN은 네트워크 내에서 장치를 식별하는 토큰을 만들기위한 책임 및 알림을 보낼 책임이 있습니다.

더 많은 정보를 위해 당신이 볼 수 : Apple PNs

+0

그리고 서버가 없으면 NSLocalNotification을 사용하십시오. – GeneCode