Wallet.app does not show "Copy to {app}" actions for apps that accept pass data
Originator: | davedelong | ||
Number: | rdar://36667176 | Date Originated: | 1/19/2018 |
Status: | open | Resolved: | |
Product: | Wallet | Product Version: | |
Classification: | Other Bug | Reproducible: |
Summary: Wallet.app does not show the "Copy to {app}" action for apps that accept pass data. Steps to Reproduce: • Create an app that imports the "com.apple.pkpass" and "com.apple.pkpass-data" UTIs Expected Results: • When sharing a pass from Wallet.app, there's an action in the share sheet to "copy to {app}", because the app supports importing the kind of data that Wallet is sharing. Actual Results: • The action is missing. • DTS does not know why it is missing (TSI #677562293) Observations: • If I mail a pass to myself, I see the action show up when I try to share the attachment from Mail • If I bring up the "Add Pass" screen in Mail and then look at the actions from that screen, the action is missing. • Attached is a sample iOS app that defines the necessary configuration, according to QA1587 (https://developer.apple.com/library/content/qa/qa1587/_index.html). • I determined the UTIs used by Wallet by creating an Action extension and introspecting the NSExtensionItems passed to the extension. I want to avoid using an extension because it's an extra step in my app's workflow I don't need.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!