在iPhone/iPod Touch上使用Gmail推送服务

众所周知,在电脑上设置了Gmail的IMAP接受方式之后,实质上就已经在电脑上做到了“邮件推送”的效果,只要你邮件客户端一直开着——毕竟,所谓推送式邮件,本来就是建立在IMAP之上的

但是不知道为什么,在iPhone/iPod Touch上,虽然默认就已经有添加Gmail帐户的选项,而且用户几乎不需要填写除开自己的帐户密码以外的任何东西,但是那个设置好了之后邮件却不会以推送形式发送过来,必须用户手动或者系统最快每15分钟检查一次

嘛,虽然不知道这个到底是水果故意干的还是其他原因导致的,总之这个问题一直让人非常不爽——所以这里就介绍一个让你的iPhone/iPod Touch可以正常使用Gmail的推送式邮件服务的方法

首先,到设定里面,打开邮件/联系人/日程表设定

在里面选择添加帐户

接下来,不要选择添加Gmail帐户,选择添加Microsoft Exchange帐户

在这里填写好你的邮件地址、登录名和密码,域名那项可以留空

在填写好这些提交之后,会告诉你无法验证证书,没关系,选择“了解”就是

于是接下来会回到刚才的那个界面,这里会多出来一个“服务器(サーバ)”的选项

在这一栏填写“m.google.com”,确定

现在就能毫无问题地认证帐户了,接下来在这里用户就可以选择要同步的项目,包括邮件、联系人和日程表,和MobileMe可以同步的项目基本相同(MobileMe还提供了Safari书签同步和Find My iPhone这两个功能)

搞定之后,偶们可以来到数据取得方式这里,现在就可以看到Gmail的取得方式不再是检查(Fetch),而是推送(Push)了

嗯,于是用这样的方式,不仅解决了在iPhone/iPod Touch上推送式接收Gmail的问题,还同时可以让你的iPhone/iPod Touch和你的Google Calendar以及Google联系人同步,对于没钱或者不想入手MobileMe的用户来说应该是一个很不错的选择

顺便一说,此方法对iPad同样有效

Author: 星野恵瑠

Mac user, Niji-Ota, Chinese, Now working in Japan at MAGES. Inc., Future's aim is that one day my name can be listed in Wikipedia

16 thoughts on “在iPhone/iPod Touch上使用Gmail推送服务”

  1. @wayne:
    现在要同步iCal的ToDo还要第三方软件,而且Mac上也要开着同步软件,最糟糕的是必须要运行软件的时候才能同步,而且似乎iOS4并没有开放这个系统自带的日程表用的后台更新的API

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

(;;) (:D) (!!!!) (……) (^o^;) (==) (OoO) (=v=o) more »Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).