Wallet-based Live Activity is not suppressed despite associatedStoreIdentifiers

Hi,

We're implementing the new semantic boarding pass experience and would like to completely suppress the Wallet-generated Live Activity.

According to Apple's documentation:

"To automatically suppress the Wallet-based Live Activity, list your App Store Identifier (Adam ID) in the associatedStoreIdentifiers array in the pass.json file of the boarding pass."

We have added our App Store ID at the top level of pass.json:

"associatedStoreIdentifiers": [ xxxxx ]

However, Wallet continues to create and display the Live Activity for the flight.

We have verified that:

  • associatedStoreIdentifiers is at the top level of pass.json.
  • The value is the correct numeric App Store ID (Adam ID).
  • The associated production app is installed on the device.
  • The generated and signed .pkpass contains the correct value.
  • We removed the existing boarding pass and added a newly generated pass.

Our app does not currently implement its own ActivityKit Live Activity.

Our intention is to continue using the semantic boarding pass experience while completely suppressing the Wallet-generated Live Activity.

Is there any additional requirement for associatedStoreIdentifiers to suppress the Wallet Live Activity?

Does suppression require the associated app to implement its own Live Activity, or should associatedStoreIdentifiers suppress the Wallet Live Activity even when the associated app does not provide one?

Any guidance would be appreciated.

Wallet-based Live Activity is not suppressed despite associatedStoreIdentifiers
 
 
Q