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?

asked 6 months ago102 views
No Answers

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions