2

現時点で理解しているように、Passbook の場所と時間に依存するパスは、時間および/または場所に基づく通知のみをサポートします。したがって、正しい時間と場所で、ユーザーはパスの通知を受け取ります。

これらのプロパティを使用してパスを変更できるかどうか疑問に思っていました。たとえば、特定の店舗にいる場合、クーポンは 20% の割引ではなく 50% の割引を提供します。iOS デバイスでローカルにこれを行うことができない場合、場所や日付に基づいてサーバーにリクエストを送信して、同じことを達成することは可能ですか?

4

2 に答える 2

3

悪いニュースの担い手になって申し訳ありませんが、これを達成することは不可能です.

まず、パス内のデータは任意の時点で固定されます。あなたが言ったように、場所のリストや日付に固定できます。

次に、プッシュ通知に応答して更新を要求する場合を除き、パスはサーバーと通信できません。これは、パスがどこにあるかわからないことを意味します。

このようなことを達成するための唯一の方法は、位置を認識するアプリを使用してパスを生成することですが、これはあなたが求めているものではないと思います.

于 2013-10-17T19:37:24.780 に答える
1

特定の時間にプッシュ更新をパスに送信できます。このようにして、(たとえば) 金曜日に 10% オフのクーポンを 20% オフに変換できます (その後、金曜日の後に元に戻すことができます)。

ユーザーが最初に Pass プロモーションを Passbook に「追加」した後は、ユーザーが更新を「再承認」する必要なく、いつでも更新できます。

あなたのサーバーは、Passbook ユーザーがいつ位置アラートをトリガーしたかを知りません。そうでなければ、Passbook を介してユーザーの動きを追跡できます。Apple は、このような方法で顧客のセキュリティが侵害されることを望んでいません。

ただし、通常は 20% オフ (ほとんどの店舗またはオンライン) のクーポンを発行できますが、特定の店舗のロケーション アラートでは「この店舗で 5​​0% オフ」と表示されます。顧客がパスをスキャンして有効化するために来店すると、サーバーは顧客の場所を認識し、50% の割引を適用できます。

于 2013-10-18T05:17:43.780 に答える