1

Google 서버에 내 등록 메시지에 포함하려는 APNS 서버를 나타내는 플래그를 포함하고 싶습니다. 샌드 박스 또는 생산. 필자는 코드를 장치 테이블에서 장치 토큰 및 알림 서버를 간단히 조회하여 라이브 장치와 계속 개발할 수 있도록이 작업을 수행하려고합니다.iOS 응용 프로그램에서 Apple 푸시 알림 서버 (APNS)를 사용하는 방법을 결정하는 방법은 무엇입니까?

응용 프로그램은 개발 중에 제대로 시스템에 등록 된 고객 ID를 전화의 토큰 문자열에 연결하여 등록합니다.

그러나이 방법을 사용하면 푸시 알림 서버를 프로그래밍 방식으로 서버에서 결정할 수 없습니다.

+0

글쎄, 등록 토큰을 가져 와서 NSURLRequest를 통해 서버에 보내고 있다고 생각해보십시오. 앱이 프로덕션 환경에서 개발 중인지 여부를 지정하는 url에 다른 매개 변수를 추가하기 만하면됩니다. 그러면 서버가 수행 할 작업을 알게됩니다. 나는 그 문제를 이해하기를 바란다. – George

+0

많은 것을 읽고 @ George의 의견 (나는 동의한다)을 보았을 때 ** 귀하의 ** 응용 프로그램의 코드 (장치 내)가 ** 귀하의 ** 서버에 ** 애플의 ** 사용 여부를 알리고 싶어하는 것으로 보입니다. ** APNS 샌드 박스 또는 프로덕션 서버. 어떤 경우에 나는 George가 제안한 것을 할 것입니다. (그리고 내 대답은 무시합니다 - 제가 대답 한 것은 당신에게 당신이 얻은 것이 당신이 요구 한 것임을 알려주지 만) –

답변

0

나는 당신의 질문 권리가 있는지 확실하지 않습니다,하지만 애플의 문서에 따라 Local and Push Notification Programming Guide: The Notification Payload

제공 업체는 애플 예약 APS 네임 스페이스 외부에서 사용자 정의 페이로드 값을 지정할 수 있습니다.

알림을 푸시 한 서버를 지정하고 응용 프로그램에 도달하면 읽는 서버를 나타내는 데 사용자 정의 페이로드를 만드는 것이 전부입니다.