Проблема с загрузкой Apple Pass на устройство iPhone с использованием Chrome и Firefox.Он отлично работает на Safari.На Chrome для iOS это говорит:
Sorry, your Pass cannot be installed to Passbook at this time
.
Для Firefox это говорит:
Failed to Add Pass An error occurred while adding the pass to Wallet. Please try again later.
Я пытался просто загрузить Apple Passиз браузера настольного компьютера, и он загружается, и я могу прекрасно установить его на iPhone / симуляторе, который, как я полагаю, не является проблемой самого прохода, а, возможно, что-то, чего мне не хватает в ответе.
Вот код, который я использую для возврата Apple Pass.
private void ReturnResponse(byte[] applePass)
{
Response.Clear();
Response.AddHeader("content-disposition", string.Formate("attachment; filename={0}", "sample.pkpass"));
Response.ContentType = "application/vnd.apple.pkpass"
Response.BinaryWrite(applePass);
Response.End();
}
Ожидаемый результат:
Apple Pass открывается и позволяет пользователю добавить его в своиApple Wallet.