프로그래밍 질문하지 정확하게에 통장을 설치하지만, 여기 간다 :방지 여러 장치
어떻게 통장을 배포하고 회사 이메일이나 웹을 통해 하나 개 이상의 장치에 설치되는 패스를 방지를 통과 할 수 있습니까?
Apple docs에서이 항목을 찾을 수 없습니다. 내가 생각할 수있는 유일한 방법은 장치 등록 웹 서비스에서 패스 유형과 시리얼의 조합에 이미 등록 된 장치가 있는지를 확인하고 삭제하는 것입니다. 그러나 패스를 원격으로 삭제하는 명령은 없습니다.
또 다른 옵션은 패스를 생성하기 전에 이미 등록되어 있는지 확인하는 것이지만, 이메일이 아닌 URL 배포에서만 작동합니다.
푸시 알림 + 업데이트를 통해 원격으로 패스를 삭제할 수있는 방법이 있습니까? 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
패스를 업데이트해도 유효하지 않다고 생각했지만 두 패스는 모두 업데이트됩니다. 원래/적법한 패스와 재배포 된 패스입니다. 패스 유형과 시리얼 조합에 등록 된 장치가 있고 오류가 있는지 미리 확인하는 옵션을 선택하겠습니다. 감사합니다 ;-) – momo
'업데이트'는 업데이트를 요청하는 단일 장치의 컨텍스트에서만 발생합니다. 해당 패스에 변경된 내용이 있음을 알리고 업데이트 된 패스를 보냅니다. 그것은 결코 다른 모든 패스를 변경하지 않습니다. 특히, 업데이트가 필요하다고보고하지 않는 원래 패스는 변경되지 않습니다. 이 작업을 수행하려면 여전히 서버 측에서 멋진 발놀이가 필요합니다.귀하의 감사가 그렇게까지 확장된다면이 답변에 대한 초록색 체크를 잊지 마십시오. – ohmi
좋은 지적이지만이 동작을 얻기에는 너무 많은 작업이 필요합니다. 패스를 만들기 전에 확인해 보겠습니다. (BTW, lovin "너 덕분에 멀리까지 연장"롤) ;-)) – momo