PassKit Update (Push Notification) support in AWS SNS

0

I am trying to set up an APNS Platform Application within SNS using my PassKit (Apple Wallet Pass) credentials (as per https://developer.apple.com/documentation/walletpasses/adding_a_web_service_to_update_passes#3737337):

The notification uses the same certificate and private key that the creator of the pass used to sign the original[...]

However, the AWS API is rejecting my credentials with the following error:

Couldn't create platform application. Error code: InvalidParameter - Error message: Invalid parameter: Attributes Reason: You provided a certificate of type PASSBOOK, which cannot be used to create an application of type iOS Production. Please select an application of type PASSBOOK or provide a certificate of type iOS Production

The "Pass Type ID Certificate" supplied by Apple is actually required as an APNS credential for this purpose (as well as for signing the original pass itself), however it is impossible for me to set this as the AWS SNS API rejects the certificate, since it does not look like a normal APNS credential. Is it possible for me to force this credential to be accepted anyway, so that I can use AWS SNS Push Notifications to deliver APNS Push Notifications when one of my issued Wallet Passes require an update? Alternatively, is there a special Application Platform I should be using for this purpose that is not listed in the regular AWS Console UI?

已提问 7 个月前111 查看次数
没有答案

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则