我有一些关于如何在Glass中做一些事情的症结。我目前考虑的应用程序流几乎与现有的用于Evernote或共享照片的Mirror API流完全相同。除了一个主要的警告之外,用户使用我的Glassware做的第一件事就是搜索一些东西,然后显示一个可能的结果列表。然后,他们可以选择其中之一,并将其发布,并在我的服务上发表评论。
要发布给我,它们需要经过身份验证,或者至少以某种方式提供身份信息。我想出的两种方法是:要么提供一个二维码,并将API密钥与该用户绑定在一起,然后使用玻璃扫描该二维码,以便它可以存储该密钥并将其与请求一起发送;或者以某种方式使用Mirror API。如果用户在我的端登录,然后通过谷歌的OAuth,我可以立即订阅某种自定义事件或添加联系人,以便通过我的Glassware或其他方式发布更新,谷歌将通过回调给我用户身份。然而,我计划创建一个沉浸式,允许用户在结果之间分页,而不是插入静态卡片,并且不知道如何从那里启动Mirror API调用。
二维码的事情看起来有点老生常谈,尽管WiFi Settings...but有先例,但它看起来并不合适。我更愿意通过镜像API,你有什么想法吗?
我接受这个功能还不存在,我应该归档或扩展一个现有的issue...but,我只是想事先检查一下每个人现在是如何处理这个问题的。
发布于 2014-01-06 17:39:27
首先,关于与GDK Glassware共享服务的身份验证信息:
目前还没有一种干净的、官方推荐的方法来做到这一点,但这是玻璃团队正在积极努力的未来版本。Strava Glassware已经在使用一个早期版本。
它将提供一个REST API。您发布到此web服务的任何身份验证信息都将通过AccountManager公开给您的GDK Glassware。
接下来,关于使用来自Glass的Mirror API :现在也没有很好的方法来做到这一点。这在将来会更容易,例如,通过我上面提到的身份验证流。但是,同时使用GDK和Mirror是Glass团队希望开发人员使用的边缘,因为它增加了太多的复杂性。如果Mirror API上只有很小的差距,请通过在official issue tracker中提交功能请求来帮助弥合差距。
发布于 2014-04-30 14:24:38
现在,https://developers.google.com/glass/develop/gdk/authentication可能会有所帮助。尽管关于如何使用PHP创建服务身份验证页面的说明还不够详细。
发布于 2013-12-30 22:51:20
您可以在Android应用程序中打开web视图,加载web服务的身份验证URL。认证完成后,web服务可以将身份验证令牌放在重定向url中,然后您的Android应用程序可以使用shouldOverrideUrlLoading截获加载的重定向url。
您可能需要做一些额外的工作来使此机制更安全。
https://stackoverflow.com/questions/20804970
复制相似问题