【问题标题】:Is it common practice to ask users whether they wish to receive push notifications?询问用户是否希望接收推送通知是常见的做法吗?
【发布时间】:2014-12-30 14:54:32
【问题描述】:

我是 Android 平台的新手。 Apple 要求每个 iOS 应用程序都要求并确认推送通知,但我没有注意到我在新的 Android 手机上下载的任何应用程序都会提示我是否要接收推送通知。它只是自动为他们注册我。这是正常的 Android 惯例吗,自动为用户注册推送通知,假设他们以后可以禁用它们?

在我自己的 Android 应用程序中,我是否应该在注册用户之前提示用户并询问他们是否需要?显然,在注册推送通知之前征求许可是礼貌的做法,但如果这不是常见做法,我认为没有理由可能会失去一些接收者。

【问题讨论】:

  • 我完全按照你的要求做了。我的前 3 句话是背景信息,我接下来的几句话是明确的问题,剩下的就是关于这个主题的想法......如果你阅读的时间太长: 问题:在android上提示用户允许推送通知是公认的做法,还是应该在后台自动注册?

标签: android notifications push-notification android-sdk-tools


【解决方案1】:

为用户做决定实际上是一个强有力的 Android 准则。 Here 是“Android 设计原则”列表,由 Google 编写。如您所见,“为我决定,但让我说了算”符合您提到的行为。

讨论 Android 通知时要记住的一些事项:

  • 用户可以disable your app's notifications in their OS settings。如果他们真的不想收到您的应用程序的消息,他们会在那里禁用通知。

  • 用户上下文。你不知道用户在什么环境下安装你的应用程序。在拥挤的火车上、在休息日放松、在朋友家闲逛或等待航班的用户都希望从你的应用程序中获得不同的东西安装时的应用程序。拥挤的火车上的人会希望您的应用程序只需很少的设置即可立即运行,而在家休息的人可能不介意漫长的设置过程。

  • 您的设置过程会对您的用户留存率产生重大影响。 This Forbes article 简要讨论了侵入性设置论坛及其对应用卸载的影响。

不过,归根结底,这一切都取决于观众的需求。如果您的目标是专业人士,那么如果他们相信您的应用程序可以帮助他们更轻松地工作,他们可能愿意预先投入一些额外的时间。如果您的目标是休闲游戏玩家,您会希望他们尽快进入并滚动。由您决定如何最好地为您的观众服务。

Here's a video from Google I/O 2013 更详细地讨论了 Android 设计原则。

希望我能提供一些见解。

【讨论】:

  • 这值得比它已经拥有的更多的支持;这里描述的概念有时与 IOS 的做法背道而驰,但这并不意味着它不正确,只是更适合 Android 大众/社区。​​span>
【解决方案2】:

遗憾的是,这似乎不是一种非常普遍的做法。我已经安装了几个 Android 应用程序,它们会在半夜随机给我一个通知。我最近养成了一个新习惯,即为我安装的每个新应用程序禁用通知,除非我真的想要它的通知。我认为,如果您提示他们进行通知,您的应用程序会带来更好的用户体验。您还可以提供他们希望接收哪些通知的配置。如果其他应用程序也是这样,我可能会选择接收一些通知,而不是全局关闭它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-24
    • 2015-03-09
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    相关资源
    最近更新 更多