0

我已经以正常方式实现了 Passbook,它在开发和测试期间完美运行。但是在 AppStore 上可用的应用程序只能创建和添加一个通行证,而不能删除之前创建的一个通行证。

以下是在哪个开发阶段起作用的简要概述:

                  Simulator     Ad-Hoc Build     AppStore-Build
Creation of Pass       X              X                  X 
Updating               X              X                  X      
Removing               X              X                  -

这意味着在每个步骤中都可以创建、更新和删除通行证,但在最终的 AppStore-Build 中我无法删除通行证。

我发现请求 [PKPassLibrary passWithPassTypeIdentifier:serialnumber:] 在尝试删除通行证之前返回 nil。但是在尝试更新通行证时,相同的方法会返回有效通行证。

有没有人经历过类似的事情?

4

2 回答 2

0

您是否确保已将 passbook 功能添加到您的应用程序,并且您已将 passbook 添加到开发门户中的应用程序 ID?在添加功能之前,我发现了同样的事情。现在它工作正常。

于 2014-01-30T08:55:46.353 回答
-2

您无法使用您的应用程序从 Passbook 中删除通行证。在用户将通行证添加到 Passbook 后,它就不再是“您的”了。您可以发送推送通知,说明通行证不再有效 - 但您无法远程或通过应用程序将其删除。

于 2013-02-06T19:50:59.690 回答