Ошибка при загрузке Apple Pass в Chrome для iOS - PullRequest
0 голосов
/ 08 июня 2019

Проблема с загрузкой 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.

...