应用程序无法删除Passbook通行证

时间:2013-02-06 13:04:35

标签: ios passbook

我以正常的方式实施了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。但是同样的方法在尝试更新传递时会返回有效传递。

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:-2)

您无法使用应用程序从Passbook中删除Pass。用户添加Pass to Passbook后,它不再是'你的'。您可以发送推送通知,说明通行证不再有效 - 但您无法远程或通过应用程序删除它。