2017-02-14 2 views
1

iOS에서 정말 이상한 행동이 있습니다. 구문 분석 푸시 알림을 사용하는 앱이 있습니다. 1 월 30 일에 구문 분석이 종료되었으므로 back4app로 전환했습니다. 푸시 알림 전송을 테스트했습니다. 앱이 테스트 채널에 가입했으며 채널에 푸시를 보냈습니다. 두 대의 전화기를 사용하고있었습니다.iOS에서 푸시 알림을 위해 앱을 다시 설치해야합니다.

오후 5 시경에 두 전화기 (phone1이 버전 A를 실행하고 phone2가 버전 B가 실행 중임)에서 올바르게 알림을 받고있었습니다. 오후 6 시경 한 전화 (버전 B)에서만 알림을 받았지만 다른 버전 (버전 A)에서는 알림을받지 못했습니다. 휴대 전화에 로그인하고 앱 스토어를 확인한 다음 버전 A -> B를 업데이트했습니다. 이제는 두 휴대 전화에 모두 버전 B가 있습니다.

아직 phone1에는 알림이 없지만 phone2는했습니다. 그런 다음 phone2에서 앱을 제거하고 다시 설치했습니다. 이제 오후 8 시경에 두 전화 모두 알림을받습니다.

휴대 전화 1에 알림이 표시되지 않고 업그레이드 후에도 표시되지 않아 다시 작동해야 작동한다는 점에 관해서는 실제로입니다. 플러그인 초기화 호출에 registerForRemoteNotifications을 등록하고, 성공적으로 등록한 로그에서 토큰을 저장하고 올바른 채널에 있음을 확인했습니다.

Feb 13 19:23:30 ucb-sdb-iphone-1 emission[674] <Warning>: Successfully registered remote push notifications for token <c2a21dac d3e1678c 8fcde265 4552c3f6 64e507b9 94b4e092 300165b3 bfc747fe> with parse

back4app 대시 보드는 알림의 상태가 녹색 것을 보여줍니다. 그러나 그들은 배달되지 않았습니다. 사용자가 제거하고 다시 설치하지 않기 때문에 사용자가 알림을 제대로받지 못한다는 걱정이됩니다 ...

답변

0

iOS 용 Back4App의 푸시 알림에 대해 주로 필요한 두 가지가 있습니다. 유효한 인증서 및 적절한 장치 토큰.

버전 A와 버전 B의 차이점을 많이 공유하지 않았기 때문에이 두 가지 주요 정보가 정확하고 올바르게 작동하는지 확실하지 않습니다.

푸시가 모두 설정되어 있고 상태가 "SENT"인 경우에도 설치 코드가 실패하면 장치가 수신하지 못할 수 있기 때문에 푸시의 녹색 상태가 모든 것을 알리지 못할 수도 있습니다.

내 제안은 두 가지 주요 정보에 초점을 맞추고 Documentation을 확인하고 온라인 채팅 지원에 시도해보십시오.

+0

나는 버전 A와 B의 차이를 100 % 확신 할 수는 없지만 IIRC는 버전 번호 만 다릅니다. 나는 둘 다에 동일한 인증서 및 프로비저닝 프로파일을 가지고있었습니다. 두 번째 단계에서는 두 버전 모두에 버전 B가 있고 하나의 전화에만 알림이 있음에 유의하십시오. 이온 플랫폼으로 전환하여 결국 재현 할 수 없었습니다. – Shankari