我是移动领域的新手。
目前,我正在开发一个网站,用户可以在其中注册和创建个人资料。提供搜索功能,以便用户可以找到其他用户。它与约会网站非常相似。
在不久的将来,我想为我的用户提供一个可以在智能手机上运行的移动应用程序。这款手机的目标是:
- 身份验证/授权,希望使用网站的身份验证/授权功能,用户输入电子邮件地址/密码(或通过 Google/Yahoo OpenId 或 FB 的 OAuth 登录)。我不想尝试实现我自己的 OpenId/OAuth 系统。我希望它就像用户正在登录网站一样。就这么简单。
- 获取用户的地理位置信息。这样,我可以返回使用移动应用程序的其他用户列表以及他们计算出的距离(将使用简单的 Haversine 公式)
- 可能通过嗡嗡声或哔哔声向用户发送通知,只是为了引起用户的注意,以便他们查看他们的智能手机
由于 HTML5 支持地理定位,我可以将其作为我网站的一部分吗?例如:if geolocation information is avalable, then do these, else just be the normal website
。我可以通过什么方式从网站上对用户的智能手机发出嗡嗡声或哔哔声?
如果无法将此作为我网站的一部分,我应该查看 PhoneGap、Titanium 还是其他东西?