0

여기에서 bluemix 푸시 코르도바 응용 프로그램에 대한 샘플을 실행하려고 :iOS 앱은 Bluemix가 밀어 사용하여 안드로이드 장치를 등록하는 것 코르도바 플러그인

나는 iOS 장비에 샘플을 설치할 수 있어요를 내가 클릭하면 등록 버튼을 누르면 다음과 같은 응답 점점 : 내가 볼 수

{"createdTime":"2016-08-23T10:53:26Z","lastUpdatedTime":"2016-08-23T10:53:26Z","createdMode":"API","deviceId":"xxxxxx-xxxx-xxxxxx","userId":"anonymous","token":"xxxx-xxxxx-xxxxx","platform":"A","href":"https://xxxxxx.ng.bluemix.net/imfpush/v1/apps/xxxxxx/devices/xxxxxx"} 

응답에서을 그

"플랫폼": "A"

기기가 Android 기기로 등록되고 있음을 나타낼 수 있습니다.

블루emix 콘솔에서 iOS 장치로 테스트 메시지를 전송하려고 할 때 "No Devices Found"라고 표시됩니다. Android의 경우는 그렇지 않습니다. Android 기기로 푸시를받을 수 있습니다.

답변

2

'A'는 Google Android 기기 ('G')가 아닌 iOS 기기 (Apple 인 태그)를 나타냅니다. '모델 스키마'보기 대신 '모델'보기를 선택하여 REST API에서 확인할 수 있습니다. 나는 당신의있는 APN 인증서가 유효하고 적절하게 구성되어 있는지 특정 할 것 iOS에서 푸시 알림을받을 수있는 실패에 대해서는

platform (string, optional): 

The device platform. 'A' refers to Apple(iOS) devices and 'G' refers to Google(Android) devices. = ['A', 'G'] 
string 
Enum: "A", "G" 

. Bluemix에 의해 푸시가 시도되고 APN이 인증서 발급으로 인해 장치 토큰이 유효하지 않다고 응답하면 장치 목록에서 삭제되어 더 이상 실패하지 못하게되어 '장치 없음'오류가 표시됩니다.

인증서가 모두 좋으면 푸시 대시 보드의 구성 페이지에있는 모바일 옵션 버튼에있는 푸시 서비스 GUID를 알려주십시오. 그러면 더 자세히 조사 할 수 있습니다.