1

プッシュ通知で Passbook のパスを更新できるようになりましたが、パスがサーバーで使用されている場合、これらのパスを削除するように Passbook に通知したいのですが、ドキュメントに解決策が見つかりません。

アプリで PassKit の removePass インターフェイスを取り消すことができることはわかっています。問題は、パスがアプリでは使用されず、別のクライアント アプリで使用されるため、この方法は適切ではありません。

この問題を解決する他の解決策があることを知っている人はいますか?

4

3 に答える 3

1

プッシュ通知を使用して通帳からパスを削除することはできません。

パスがユーザーの相互作用なしにユーザーの通帳から削除された場合、混乱を招く可能性があります。

パスに有効期限などがある場合は、有効期限が切れたことをユーザーに通知します。

于 2012-12-12T10:38:58.457 に答える
1

できることは、このパスが有効でなくなったことをユーザーに通知するデータでパスを更新することです。その後、ユーザーが Passbook を開き、パスが古い/空白であることがわかると、ユーザーはおそらくそれを削除します。

于 2013-01-03T12:13:48.140 に答える
0

removePassコンパニオン アプリを持たない for パスに相当するものはありません。あなたができる最善のことは、更新をプッシュすることによって、デバイス上のパスを孤立させることですwebServiceURLauthenticationToken

webServiceURL私たちの API では、バーコード、場所、関連する日付、またはなしの新しいパスをプッシュして、パスを無効にしますauthenticationToken。これにより、スキャンも更新もできず、関連通知も表示されないデッド パスがユーザーに残ります。

パスが配信されたことを確認したら、データベースからパスを安全に削除できます。

于 2013-01-05T02:41:10.510 に答える