ios 용으로 1000 (수천) 개의 기기에 한 번에 (일괄 전송) 푸시 알림을 보내야합니다. 나는이 필요한 것은 ,계속해서 푸시 알림 전송 실패한 기기를 삭제합니다.
오류가 일부 장치 토큰 발생하는 경우 (의는 100 토큰을 가정 해 봅시다), 나는 해당 토큰에 푸시 알림을 보내 버리고 (101th) 다음 장치 토큰에서 계속해야합니다.
내 데이터베이스에는 생산 토큰이 있지만 일부는 개발도 있습니다. 나는 그 중 어느 것이 생산이고 어떤 것이 개발 토큰인지는 모른다. 생산 인증서를 사용하고 있습니다. 일부 개발 토큰으로 인해 밀어 넣기가 모든 장치로 전송되지 않는다고 생각합니다.
따라서 개발 또는 생산을 구분할 가능성이 있습니까? 또는 하나의 토큰에 대해 오류가 발생하면 버리고 다음 토큰으로 계속 진행합니다. 푸시 알림 서비스 측면에서 PHP를 사용하고 있습니다.
오류를 찾는 방법. 정확히 어떤 토큰이 유효하지 않은지 정확히 알고 싶습니다. 그리고 유효하지 않은 토큰을 발견 한 후에 토큰을 제거하거나 무시해야합니까? 나는 1000s의 사용자가 있기 때문에 당신의 다른 길은 할 수 없습니다. 이 문제를 어떻게 처리 할 수 있는지 제발 제안 해 주시겠습니까? 미리 감사드립니다 .. !! –
@BarcelonaTsandesh 1000 명 이상의 사용자가 있더라도 개발에 사용 된 장치 수가 훨씬 적다는 것을 알고 있어야합니다. 오류를 감지하는 경우 향상된 형식으로 식별자가있는 메시지를 보냅니다. 오류 응답을 받으면 메시지 ID가 포함되어 있으며 해당 ID에서 서버의 해당 데이터를 저장하는 경우 해당 메시지의 장치 토큰을 찾을 수 있습니다. 유효하지 않은 토큰을 제거하고 개발 토큰을 동일한 DB의 생산 토큰과 섞지 않는 것이 가장 좋습니다. – Eran
당신의 아이디어에 감사드립니다. 하지만 유효하지 않은 토큰을 발견하도록 도와 줄 수 있습니까? 모든 자습서, 문서 또는 샘플 코드 ?? –