0

何かをする時が来たときにユーザーに思い出させるアプリを構築しています。EventKit を使用してイベントをカレンダーに追加することを計画していましたが、1 日に複数のリマインダーが発生する可能性があるため、非常に雑然としたカレンダーになる可能性があります。

LocalNotification はより適切なソリューションですか?

ユーザーが将来のイベントを削除したい場合、EventKit カレンダー イベントよりも将来の LocalNotifications を削除する方が簡単ですか?

それぞれの長所と短所は何ですか?

ありがとう!

4

1 に答える 1

0

私も同じことを考えていました。あなたが指摘したようにカレンダーがすっきりしていることに加えて、カレンダーイベントを作成する際の柔軟性が高いため、ローカル通知を使用したいと思います:-カスタムアラートを選択できます-リマインダーをアプリに再起動させることができますオプションとして、リマインダーから起動したときのアプリの動作をカスタマイズします(つまり、リマインダーが含まれていた特定のアイテムに移動します)

さらに、Appleは、ユーザーのカレンダーで直接イベントを作成するのではなく、ユーザーにダイアログを表示して[OK]をクリックさせると言っています(この目的のためのView Controllerの名前は今のところ私を避けています)。これは、アプリのワークフローで考えていたものよりも追加のステップになる可能性があります。

1つのアプリが持つことができるローカル通知の数には制限がありました-64私は信じています-それであなたはそれがios5で変更されたかどうかをチェックしたいかもしれません。

于 2011-10-22T16:31:07.957 に答える