Foursquare Android 应用程序未正确"catching"签入网址/事件



如果在Android手机中,您转到移动网页进行签到

例如 https://foursquare.com/mobile/v/bcntouch/4e89646eb634306116691c16

然后,当您单击"在此处签到"链接时,Android 本机应用程序会检测到该网址(通过 Intent)并启动。

但是,它会立即关闭而不显示任何 UI,并且您留在同一个网页上,并且检查未完成。

如果您默认禁用本机应用程序捕获该 URL 的功能,并重复该过程(并选择浏览器来完成操作,而不是本机 Foursquare 应用程序),则签入将正确完成。

这对我来说似乎是一个 Foursquare 错误,因为页面和应用程序都来自 foursquare......

我们使用从我们的网页到Foursquare中的场地页面的重定向(如Foursquare API文档中指定)。这反过来又会进行更多的重定向,直到最终您到达上面的 URL。

在ICS中,您需要在每次重定向时手动选择浏览器(并忽略Foursquare本机应用程序)以访问有问题的页面。这不是一件非常合乎逻辑的事情...因此,问题在 ICS 上的优先级较低。

在姜饼上,您没有该选项,浏览器会通过所有重定向,最终进入上述网页。然后单击该链接提供Foursquare应用程序,但无法签入。

是否有任何已知的解决方法?

这不是

一个错误。这是触发场地活动的错误 URL。请改用以下 URL,如 Foursquare 开发人员文档中所述:

http://m.foursquare.com/venue/VENUE_ID

在您的情况下:http://m.foursquare.com/venue/4e89646eb634306116691c16

最新更新