3

私は通知を頻繁に使用するアプリケーションを開発していますが、通知が多すぎるとユーザーが「イライラする」可能性があると思います。

したがって、ユーザーの選択をサーバーと同期することによって通知の受信を停止するオプションをアプリケーション設定に追加することを考えました。そうしないと、アプリは通知を登録解除します。

[[UIApplication sharedApplication] unregisterForRemoteNotifications];

ただし、iPhoneの設定には、アプリごとに通知を無効にするオプションがすでにあることに気付きました。

したがって、アプリの設定でこのオプションを複製するのは良いことであり、一般的な方法であるのか、それともユーザーがiPhoneの設定で通知を無効にするオプションに精通していると想定するのがよいのでしょうか。

たとえば、「WhatsApp」アプリケーションには、アプリケーション自体で通知を無効にするオプションがあることに気付きました。

4

2 に答える 2

1

これが私の経験に基づいたアドバイスです。もちろん、サーバー側の設定が必要です。

  1. ユーザーが受信する通知を選択できるようにします。さまざまな種類の通知がある場合もあれば、ユーザーの興味を引くものもあれば、あまり興味がないものもあります。

  2. iOSには、通知の有効化/無効化に関する優れたチュートリアルが実際にはありません(iDeviceを購入する新規ユーザー向け)。したがって、彼がそれらを無効にする方法を確実に知っていると期待しないでください。一部のユーザーは、通知を取り除くためだけにアプリを削除することもあります。そして、それらを無効にするチュートリアルが大きな影響を与えることを期待しないでください。

  3. ユーザーが1日の一部の時間帯に通知を受け取らない「スリープ」モードを用意します。ただし、iOS6の場合、ユーザーはデバイス設定を使用して自分でそれを行うことができるので、実装することはお勧めしません:-)しかし、以前は「持っていてよかった」でした。

しかし、ユーザーに強くなりましょう。通知は、アプリ/ビジネスの重要な部分である可能性があります。したがって、あまり多くの「カスタマイズ」を許可しないでください。

于 2013-02-16T17:24:50.060 に答える
1

アプリ自体の設定で標準の通知設定を複製することは、良い習慣でも一般的な習慣でもないと思います。たとえば、設定アプリの通知セクションに移動し、アプリの通知をオンにすると、ユーザーは通知を受け取ると想定するのが妥当です。また、アプリの特定の設定にアクセスすることを覚えておく必要はありません。

ユーザーが受け取る通知を調整するためのユーザーインターフェイスがどうしても必要な場合は、アプリ独自の設定でそれを提供してください。しかし、そうでなければ、私はそれに反対することをお勧めします。それでも、アプリにそのレベルの制御が本当に必要かどうかを尋ねます。リッチできめ細かいアプリ固有の設定は、アプリの優雅さや直感性を低下させる傾向があります。時々あなたは本当にそのコントロールを必要とします(その場合、それをします)、しかし最もエレガントなアプリは最もミニマリストのインターフェースを持っている傾向があります。

私たちの多くはソフトウェアエンジニアですが、私たちの「内部エンジニア」にUXにバイアスをかけすぎさせることはできません。「デジタルクリエイティブ」の帽子をかぶって、その崇高なユーザーエクスペリエンスを実現する方法を考えなければなりません。多くの場合、少ないほど多くなります。


ちなみに、ユーザーが通知の数が多すぎることを心配している場合は、通知が多すぎることはほぼ間違いありません。あなたが持っている通知を見て、他のことをしているユーザーに割り込む価値があるかどうかを尋ねてください。

于 2013-02-16T18:40:08.923 に答える