2016-11-10 7 views
0

asp.net에서 C#을 사용하여 탑승권을 만들었으므로 쿠폰과 이벤트가 합격하는 차이 유형을 시도합니다. .net에서 쿠폰 패스를 만들려고하면 실패하게됩니다. 처음에는 코딩에 문제가 있다고 생각합니다. this doc을 사용하여 Mac에서 모든 제작 단계를 시도해 보겠습니다.Apple Wallet 쿠폰 예제 작성 실패

대답은 입니다. 실패 일 경우, 쿠폰 사용권은 Apple 자신이 제공 한 예 (developer downloads area)를 사용하여 성공적으로 만들 수 없습니다.

어떤 일이 일어나는 지 알고 계십니까?

+0

쿠폰뿐만 아니라 이벤트 티켓도 실패합니다. –

+0

"실패"란 무엇을 의미합니까? 그게 실패했다는 결론을 내리는 것은 무엇입니까? – PassKit

+0

@PassKit 실패 수단은 iPhone에서 성공적으로 열 수 없습니다. pkpass의 이메일에서 버튼을 클릭하거나 웹 서비스를 사용하여 자동 다운로드하면 iPhone 화면이 홈페이지로 리디렉션됩니다. 프로덕션 테스트를 위해 pass.json의 webServiceURL이 이미 https로 설정되었음을 유의하십시오. –

답변

0

문제는 JSON이 유효하지 않은 데이터가 포함되어 있습니다 :

"auxiliaryFields":[{"key":  "expires", 
        "label":  "EXPIRES", 
        "value":  "0880", 
        "isRelative": true, 
        "dateStyle": "PKDateStyleShort"}], 

이 사전의 valueISO8601 형식의 날짜 수 있어야합니다.

예. 2016-11-10T23:59:59+08:00

+0

귀하의 ans 주셔서 감사합니다, 그러나 나는이 문제를 발견하기가 쉽지 않을 것이라고 생각합니다. "WalletCompanionFiles"파일은 [Apple] (https://developer.apple.com/services-account/download?path=/iOS/Wallet_Support_Materials/WalletCompanionFiles.zip)에서 제공되며 쿠폰 예제도 있습니다.이 예제도 있습니다. 터미널을 사용해도 만들지 못했는데, 이것에 대한 아이디어가 있습니까? 어쨌든, 귀하의 회신에 감사 드리며 귀하의 회사가 홍콩 기반이라는 것을 알지 못했습니다! 그것은 나에게 충격을 준다! –

+0

예를 들어 오래된 WWDR 인증서가 사용 된 경우 일 수 있습니다. 패스를 추가 할 때 Xcode로 전화를 걸어 콘솔 로그를 읽으면 실패한 정확한 원인을 알 수 있습니다. – PassKit