从手机应用程序注册用户的好方法是什么

时间:2009-07-22 18:34:49

标签: iphone android blackberry

我们有一个网络应用程序,我们已经构建了手机应用程序(iPhone,Android,BlackBerry)作为该网站的伴侣。通常的工作流程是该网站的现有用户获得一个手机应用程序,然后将他们现有的凭据插入手机应用程序,他们已经关闭并运行,但现在更常见的是我们正在看到正在下载应用程序的人然后(和不应该让任何人感到惊讶)不要阅读帮助屏幕,说明他们需要去网站获取凭据,因此无法连接到需要注册来管理其内容的应用程序。这是一个巨大的可用性失败条件。

因此我们知道我们需要将用户注册工作流程放在手机应用上。

除了在移动设备上复制我们的注册页面的明显解决方案之外,是否有人知道更好的手机身份解决方案?例如,在桌面上我们也使用Facebook Connect作为身份服务器,用户喜欢它。我正在寻找一些简单的东西,我们可以在主要的智能手机平台上实施。

澄清说明:

我应该在这里补充一下这种注册机制很可能;如果有的话,最好与一般身份/授权机制齐头并进,例如下面提到的Facebook机制。

我正在寻找的另一个地方是看是否有一个不需要浏览器弹出的openId解决方案。

3 个答案:

答案 0 :(得分:2)

Restful service可能是您实现此目的的最佳方式,您可以在任何可以发出http请求的设备上使用它,这样您就可以创建自己的登录屏幕并以这种方式与服务器通信...... / p>

答案 1 :(得分:2)

Facebook有一个适用于iPhone的Connect API。将它集成到您​​的iPhone应用程序非常顺利。

http://developers.facebook.com/connect_iphone.php

答案 2 :(得分:1)

在BlackBerry上,我们能够在现场的客户端应用程序和我们的服务器之间构建一个相当强大的REST管道。我们主要使用框架进行更新,但设备API非常通用,可以通过标准HTTP / HTTPS GET / POST调用构建几乎所有需要的东西。

在RIM平台上,查看HttpConnection API作为起点。 an example上还有BlackBerry Developer's site会有所帮助。最后,我相信每个BlackBerry JDE(IDE + API下载)附带的示例包中都有几个示例。