如何更好的在移动应用中使用推送通知、SMS和电子邮件

标签: APP与开发者 WindowsPhone 专题 特别报道 iOS | 发表时间:2012-12-26 15:15 | 作者:李渊
出处:http://www.wpdang.com

导言:在BYOD的大环境下,微软提供了支持全平台设备的云端服务,而其中Windows Azure就是一个重要的部分,它的出现让用户能够在不更换自己设备的前提下,享受由微软提供支持的各项服务。

最新版本的Mobile Services支持三种与客户交流的方式:推送通知、通过Twilio的SMS和通过SendGrid的电子邮件,并且已经完美支持完全支持Windows Store、 Windows Phone 8和 iOS三个平台。本文从iOS系统涉及到的推送问题入手,转向何时使用这些推送以及如何更好的使用,文中也讨论了关于iOS同Windows Phone 8通知中心的对比。

总结关于推送入门的所有细节,主要有两大优点:

Mobile Services使它特别容易发送推送通知。

Mobile Services给予您需要的为门户网站中的过期设备和频道处理反馈的工具,通过不将通知发送到已卸载的应用程序,定期处理数据库中的无效标记,同时为您节省资金。

在移动开发中心还有两个可使用的精彩教程,第一个为推送服务和发送推送服务通知提供配置iOS应用程序的基础演练,第二个详细说明如何使用表来存储可用于向一个应用程序的用户发送推送通知的 APNS标记。

什么时候使用 推送服务、电子邮件和 SMS

理解怎样使用这些推送通知同样重要的是与电子邮件和SMS相比何时使用推送通知,简单的答案是取决于应用程序。

我们将会分享一些我们采用作为最佳做法的基本规则,还有分享一些演示例外情况的实例。我们很想在评论中听到一些你们自己的最佳做法,以及讨论何时背离这些最佳做法或者你们的一般准则更有意义。

推送通知:默认值规范

推送通知是专门为智能手机和应用程序创建的。它们是引起客户注意的最强大和最有效的方式。

注意,因为能力越大责任越大。开始时大多数的用户将会给你一些回旋的余地,允许推送通知。然而他们会很快撤消这项同意。

最常见的危险地带?

一个拥有社交组件的程序在每次用户的Facebook好友登陆的时候发送提示信息,却不限制为仅对用户邀请的或者经常交互的好友发送。

每次有新的内容发布到目录中时,消息应用程序添加到标记计数,即使您不按照特定的主题。

出售任何类型的通知给第三方会很快让你的用户禁用推送通知。

Toast通知的最好做法:

使它保持简短和简单。你正在使用很小的空间并且尽量避免使用省略号。确保toast 通知的内容本身是有效的。

例外情况是,省略号之前的内容已经足够有吸引力,会让用户打开并跟你的程序互动。如果toast的内容不能进一步简化,那么只能使用省略句。Facebook帖子就是这一例外情况的很好的例子。

使用它来明确要求该做或者不该做某事。对于一个最简单的提醒程序,”你有一个新的任务’买一加仑牛奶’”比”一个 ‘买一加仑牛奶’的新项被添加”听起来更好。

标记计数的最佳做法:

参与重置标记计数的行动应采取三个或更少的手势(taps、swipes等等)。

限制事物的数量,标记通知才有意义。以一个有聊天组件的回合制游戏来说,如果标记计数随着游戏更新和游戏聊天新消息到达而增加,你的用户就不能明白地理解这一提示。

标记计数永远不会达到两位数。一旦达到,客户肯定忽略这个应用程序,如果不是彻底卸载,很可能马上禁用推送通知。

邮件应用程序当然是一个例外。对于用户而言容许超过10的标记计数甚至超过100的标记计数并不罕见。这很可能归因于这个事实,几十年内用户已经习惯于并且熟悉很多的未读邮件计数。除非你的应用程序具有同样悠久的历史,也许最好避免允许运行太高的标记计数。

SMS:必须阅读的邮件

有一些方法可以使你的应用程序使用SMS。在Twilio我们的朋友有一个army of Doers,它已经证明了简单的SMS的功能多样化。让我们缩小我们的讨论范围,SMS仅仅一些客户的交流方式。SMS应该被保存为必读项目。由于它不能被关闭,卸载的风险也同样很高。确保这是值得的。

何时使用电子邮件:基础知识和重点

就像SMS,在现代的应用程序中有大量精彩和非标准化的电子邮件使用案例。每天开发者使用SendGrid那样做。当把讨论限制到一些客户交流方式的时候,一种方案将引人注目。使用电子邮件让你的用户能够返回到并且找到几天、几个星期、甚至几个月前的内容。

那是否包括在成功的认证上确认?当然。那是否包括在Scrabble类型游戏中最终计分板上的最高分?当然。那是否包括邀请朋友到应用程序的请求?也许不是。

使用这个Uber可以做的很好。而不是给你发送一个的toast认证,Uber发送一个receipt邮件,并且把总结发送给客户。由于这是用户可能重新访问的内容,所以这是有意义的。

假如您想要开始使用Mobile Services,并且对于Windows Azure很陌生,请注册使用 Windows Azure
90 天免费试用
,并且接收运行在共享实例上的10个免费的Mobile Services。

访问 Windows
Azure 移动开发中心
了解更多关于使用Mobile Services构建应用程序。

翻译原文来自 msdn

相关 [移动应用 中使 推送] 推荐:

如何更好的在移动应用中使用推送通知、SMS和电子邮件

- - WPDang
导言:在BYOD的大环境下,微软提供了支持全平台设备的云端服务,而其中Windows Azure就是一个重要的部分,它的出现让用户能够在不更换自己设备的前提下,享受由微软提供支持的各项服务. 最新版本的Mobile Services支持三种与客户交流的方式:推送通知、通过Twilio的SMS和通过SendGrid的电子邮件,并且已经完美支持完全支持Windows Store、 Windows Phone 8和 iOS三个平台.

移动应用排行榜

- - 曉生語錄
根据2011年中国ios应用下载排行榜整理出的表格,并分为四类:. 第一类.PC端的附属产品,指的是在发布移动应用在PC端已经有成熟的产品,移动应用是为了覆盖用户的零碎的使用时间,产品架构是提炼了PC端的主要功能. 第二类.同样的PC端的附属产品,但是移动应用利用了移动设备自身特性,并可能成为增加用户量的主力产品.

移动应用表单设计秘籍

- - 落花流水——elya妞╰_╯
一直想写一篇文章,关于移动应用表单设计的,可惜最近项目很忙,忙到没有时间打理博客. 最近体验产品的时候,经常看到错误的的表单设计,要么信息混乱,要么步骤繁复、要么语言程序化,要么视觉焦点跳跃,要么校验顺序混乱,要么反馈不及时,如此种种的问题,让我很想认真的总结一下,思考一下,为移动应用的表单设计,提供一些个人力所能及的建议,希望更多地设计师能认真思考移动应用表单的特殊性,能最大限度的提升表单设计的体验,提升效率,提高满意度.

移动应用注定无法长久?

- - cnBeta.COM
移动应用的历史是一个漫长而痛苦的过程,一开始是简单复制台式机的做法,然后窘迫地认识到,这种方式不太可行. 其实,这是一切事物进步的方式,不仅在技术领域,艺术和音乐也遵循类似的模式,复制、延伸,最后发现一个新的模式. 要摆脱旧的范式,需要耗费一段时间. 移动应用显然是成功的,并且在某些情况下,其盈利非常可观.

移动应用推广八法

- - CocoaChina移动观察
文/ John Koetsier. 如果一棵树在森林中轰然倒下,是否会有人听到. 如果你的应用出现在一个拥挤不堪的市场中,是否会有人注意到它呢. 虽然我所开发的应用目前都有数十万的下载量,但遗憾的是,上述问题的默认答案是“不会”. 事实上,最近的一项调查表明,有60%的应用以零收益而告终. 如果你不想让自己的应用沦落在这60%之中,那么不要指望什么运气,一定要采取实际的行动去争取.

移动应用广告的未来

- - 月光博客
  移动应用内置广告已经成为移动广告市场主流,但是现在相对滞后的广告模式(广告条、广告墙等)却制约了移动应用广告市场的发展,那么我们应该采用哪些更新颖的应用广告模式呢.   2007 年苹果发布 iPhone 和 App Store 掀起移动互联网的第一波浪潮,近两年随着移动应用开发门槛也逐渐降低和移动互联网发展再加速,人们获得信息的方式发生改变,移动应用逐渐成为移动设备第一载体.

HTML5 杀不死移动应用

- clowwindy - 月光博客
  苹果在其对抗 FLASH 的过程中,是否让自己也限了进去. 通过明文禁止 Flash 应用到 iPad 和 iPhone 上,苹果迫使 Web 开发人员不得不放弃采用 Flash 技术. 可以说,苹果和乔布斯为 Adobe 公司的放弃移动 Flash 业务的最终决定“提供了很有价值的参考意见”.

jQuery Mobile开发HTML5移动应用

- - HTML5研究小组
随着移动互联世界的到来,目前已发展到多种移动 操作系统割据的局面,而开发者则急需要能运用原有的开发知识和技能,快速方便地构建移动应用程序,并期望能运行在不同的 手机操作平台上,比如Android,iOS,黑莓等. 而目前,出现了一批十分优秀的支持HTML5/CSS3的移动应用开发框架,其中最为大家熟悉的是jQuery Mobile框架(http:// jquerymobile.com),它可以让熟悉jQuery框架的开发者快速开发出基于HTML5的移动应用,而且直接通过 手机的浏览器即可浏览.

移动应用开发小贴士

- - ITeye资讯频道
严格说来本文是针对iOS应用进行介绍的——在未来一段时间内iOS应用开发无疑仍会是热门,因此,不管是对开发者还是企业管理人员来说,或多或少了解一些应用开发流程十分必要——不过本文涉及的大部分内容其实并不局限于iOS应用,同时也适用Android、Windows Mobile和Blackberry等其他移动平台.

企业加速部署移动应用

- - 《商业价值》杂志
通过移动互联的应用创新,企业可以创造出更完善的客户体验. 一家股份制银行曾和IBM签订了6万台平板电脑的服务合约,在平板电脑中嵌入IBM的智能分析软件. 当银行客户经理与客户交流理财产品时,如果客户对5年期债券感兴趣,客户经理可以在平板电脑上利用智能软件及时搜索出世界上已经有的115种五年期债券,向客户展示现9%年收益和6%年收益的债券兑现率情况,帮助客户做出抉择.