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 대시 보드는 알림의 상태가 녹색 것을 보여줍니다. 그러나 그들은 배달되지 않았습니다. 사용자가 제거하고 다시 설치하지 않기 때문에 사용자가 알림을 제대로받지 못한다는 걱정이됩니다 ...
나는 버전 A와 B의 차이를 100 % 확신 할 수는 없지만 IIRC는 버전 번호 만 다릅니다. 나는 둘 다에 동일한 인증서 및 프로비저닝 프로파일을 가지고있었습니다. 두 번째 단계에서는 두 버전 모두에 버전 B가 있고 하나의 전화에만 알림이 있음에 유의하십시오. 이온 플랫폼으로 전환하여 결국 재현 할 수 없었습니다. – Shankari