Share Pass 在某些 iPhone 设备上未显示为选项

Share Pass not displaying as an option on some iPhone devices

我有一个 iPhone 6s 运行 12.1.4 并且在生成通行证时设置了 SharingProhibited = false。通行证的背面在我的设备上显示了共享通行证,我可以单击该按钮以显示共享选项对话框。我们已经用其他一些设备进行了测试。一个是 运行 iOS 13.3 (iPhone Xs) 另一个是 运行 13.3.1 (iPhone 11) 并且 Share Pass 选项不显示。

我的代码。 :)

pass.SharingProhibited = false;

还有其他人遇到这个问题吗?

字段是否在 iOS 13+ 中更改?

如果我设置 pass.SharingProhibited = true,它将在所有测试设备上按预期工作。不显示共享通行证选项。

此处发布的 iOS 12 和 13 之间似乎没有任何变化。 https://support.apple.com/guide/iphone/add-and-manage-passes-iphe7aa3336/13.0/ios/13.0

非常感谢任何帮助。谢谢!

我今天能够在 13.3.1 设备上亲自进行测试。我们能够共享通行证。看起来 Share Pass 语言已在 iOS 13x 中删除。现在,您必须点击通票背面右上角的向上箭头才能分享它。