Foursquare Android应用程序无法正确“抓住”签入网址/事件

时间:2012-04-25 08:07:03

标签: android mobile foursquare

如果在Android手机中,您可以在移动网页上找一个签到的地方:

e.g。 https://foursquare.com/mobile/v/bcntouch/4e89646eb634306116691c16

然后当您点击“在此处签到”链接时,Android原生应用会检测到该网址(通过意图)并启动。

但是,它会在没有显示任何用户界面的情况下立即关闭,并且您将被留在同一个网页上,并且未进行检查。

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

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

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

在ICS中,您需要在每个重定向上手动选择浏览器(并忽略Foursquare本机应用程序)以转到出现问题的页面。这不是一件非常合乎逻辑的事情......所以这个问题在ICS上不那么重要了。

在Gingerbread上,你没有得到那个选项,浏览器会浏览所有重定向,最后你会看到上面提到的网页。然后单击该链接提供Foursquare应用程序,它无法签入。

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

1 个答案:

答案 0 :(得分:-1)

这不是错误。这是触发Venue活动的错误URL。请改用以下网址,如Foursquare developer documentation

中所述

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

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