Post

Replies

Boosts

Views

Created

Card provisioning in wallet - APIs to get wallet id, get card tokens in wallet, send card image meta data
There is a requirement from my client to link the card from their banking application to apple wallet. #1. As a per the client requirement doc, native app needs to send the active wallet id, device id etc to service provider backend to identify the device specific card tokens. But there is no such available in any of the documentation or I am unable to find it. https://developer.apple.com/documentation/passkit/wallet #2. Is there any specific API to get the list of card tokens from wallet. I could find the API to get the token status for specific card. https://developer.apple.com/documentation/passkit/pkpass/3543352-secureelementpass #3. As per the apple requirement doc it is necessary to send the card meta data which must match the physical card art. But not able to find the API to send the card image to wallet. https://developer.apple.com/documentation/passkit/pkaddpaymentpassrequest/1615914-activationdata So I would like to get some more insights to the below points API to get the wallet id as that of google api to getActiveWalletId() API to get the list of card tokens in the wallet API to send the card image meta data to wallet.
1
0
3.8k
Apr ’21
SFSafariView controller session cookie issue on iOS 14.6 (intermittent)
on iOS 14.6, From a hybrid Cordova app, OIDC authentication URL is opened in SFSafariViewController, up on successfull login session cookie is set by the server. Applicaiton is dismissing SFSVC view and authentication is code is passed to hybrid app for validation. Next time (within few minutes or less that a minute) when SFSafariViewController is opened with OIDC URL, previously set session cookie is missing (This is needed for a switch customer case within App) Sometimes it passes cookie, sometimes it does not. There are cases it never an issue on specif phone. but random behaviour on other phones with same OS build and make. https://support.apple.com/en-in/HT212528 As per this URL, there are security fixes done on WebKit safari engine. Not sure some fixes causing this issue, but it seems intermittent. Anyone facing cookie related issue on iOS 14.6?
0
0
1.3k
Jul ’21
Session cookie not retained in SFSafariViewController in iOS 16.0.2
From a Hybrid Cordova app, we are attempting OIDC authentication by opening the authentication URL in SFSafariViewController. Once login is successful, the session cookie is set by the server. The Cordova app then dismisses SFSafariViewController and the authentication code is passed to the app for validation. Next time when the OIDC URL is launched again in SFSafariViewController, the session cookie is missing. We can see that cookies that are correctly set by the server in set-cookie header but are not sent by safari in the subsequent calls. This issue does not happen all the time. And it is not specific to any device model. We faced the same issue earlier in iOS 14.6 and posted a query https://developer.apple.com/forums/thread/684675 and could see others facing the same problem as well https://developer.apple.com/forums/thread/663533 but the issue got fixed on its own in the next iOS update. It has resurfaced again in the latest version (16.0.2) Not sure if any update done in Safari during the iOS upgrade is causing this issue. Is anyone facing the cookie issue on iOS 14.6 or 16.0.2?
0
0
1.6k
Oct ’22
Card provisioning in wallet - APIs to get wallet id, get card tokens in wallet, send card image meta data
There is a requirement from my client to link the card from their banking application to apple wallet. #1. As a per the client requirement doc, native app needs to send the active wallet id, device id etc to service provider backend to identify the device specific card tokens. But there is no such available in any of the documentation or I am unable to find it. https://developer.apple.com/documentation/passkit/wallet #2. Is there any specific API to get the list of card tokens from wallet. I could find the API to get the token status for specific card. https://developer.apple.com/documentation/passkit/pkpass/3543352-secureelementpass #3. As per the apple requirement doc it is necessary to send the card meta data which must match the physical card art. But not able to find the API to send the card image to wallet. https://developer.apple.com/documentation/passkit/pkaddpaymentpassrequest/1615914-activationdata So I would like to get some more insights to the below points API to get the wallet id as that of google api to getActiveWalletId() API to get the list of card tokens in the wallet API to send the card image meta data to wallet.
Replies
1
Boosts
0
Views
3.8k
Activity
Apr ’21
SFSafariView controller session cookie issue on iOS 14.6 (intermittent)
on iOS 14.6, From a hybrid Cordova app, OIDC authentication URL is opened in SFSafariViewController, up on successfull login session cookie is set by the server. Applicaiton is dismissing SFSVC view and authentication is code is passed to hybrid app for validation. Next time (within few minutes or less that a minute) when SFSafariViewController is opened with OIDC URL, previously set session cookie is missing (This is needed for a switch customer case within App) Sometimes it passes cookie, sometimes it does not. There are cases it never an issue on specif phone. but random behaviour on other phones with same OS build and make. https://support.apple.com/en-in/HT212528 As per this URL, there are security fixes done on WebKit safari engine. Not sure some fixes causing this issue, but it seems intermittent. Anyone facing cookie related issue on iOS 14.6?
Replies
0
Boosts
0
Views
1.3k
Activity
Jul ’21
Session cookie not retained in SFSafariViewController in iOS 16.0.2
From a Hybrid Cordova app, we are attempting OIDC authentication by opening the authentication URL in SFSafariViewController. Once login is successful, the session cookie is set by the server. The Cordova app then dismisses SFSafariViewController and the authentication code is passed to the app for validation. Next time when the OIDC URL is launched again in SFSafariViewController, the session cookie is missing. We can see that cookies that are correctly set by the server in set-cookie header but are not sent by safari in the subsequent calls. This issue does not happen all the time. And it is not specific to any device model. We faced the same issue earlier in iOS 14.6 and posted a query https://developer.apple.com/forums/thread/684675 and could see others facing the same problem as well https://developer.apple.com/forums/thread/663533 but the issue got fixed on its own in the next iOS update. It has resurfaced again in the latest version (16.0.2) Not sure if any update done in Safari during the iOS upgrade is causing this issue. Is anyone facing the cookie issue on iOS 14.6 or 16.0.2?
Replies
0
Boosts
0
Views
1.6k
Activity
Oct ’22