You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Implement in-app activation and remote watch based passes for IOS #84
Hi guys,
I have a fork of this library where I have implemented the watch based filtering logic for inapp-provisioning and added endpoint for in-app activation flows.
At my current company we are going through the verification process for apple, these were needed to pass apple requirements from their test cases.
If there is interest I could cleanup the code and create a pr to implement these features.
Hey, sorry for the slow reply here! These would be useful additions, they line up with #45 (in-app activation) and #56 (multi-device / Apple Watch provisioning), so a PR is welcome. A few requests to make review easier:
@ShpetimA I ported some of the changes from your fork into two PRs:
feat: pass optional primaryAccountIdentifier to Apple Wallet #91 picks up the Apple Watch pass matching: local passes skip isRemotePass, a last-digits match is used only when exactly one pass matches and the caller passed an id, and canAddSecureElementPass is advisory.
I left out the change that makes primaryAccountIdentifier required, and the separate canAddSecureElementPass method, because #91 already covers provisioning with an optional identifier.
I'll check it out when I have some time, and report back since most of the testing can be done in production enviorment with apple, will take me some time
Activity
JakubKorytko commentedon Oct 1, 2026
Hey, sorry for the slow reply here! These would be useful additions, they line up with #45 (in-app activation) and #56 (multi-device / Apple Watch provisioning), so a PR is welcome. A few requests to make review easier:
Thanks!
Brunonascdev commentedon Oct 12, 2026
@ShpetimA I ported some of the changes from your fork into two PRs:
isRemotePass, a last-digits match is used only when exactly one pass matches and the caller passed an id, andcanAddSecureElementPassis advisory.listAppleWalletPassesandactivateAppleWalletPass, including activation of a pass on a paired Watch (d122f802,ca6c4044).I left out the change that makes
primaryAccountIdentifierrequired, and the separatecanAddSecureElementPassmethod, because #91 already covers provisioning with an optional identifier.Brunonascdev commentedon Oct 29, 2026
We can probably close this one @JakubKorytko
JakubKorytko commentedon Oct 29, 2026
Thanks @Brunonascdev! I'd keep this open for now, two things left:
canAddCardToAppleWallet,listAppleWalletPasses,activateAppleWalletPass) aren't in the example app yet.ShpetimA commentedon Oct 29, 2026
I'll check it out when I have some time, and report back since most of the testing can be done in production enviorment with apple, will take me some time