如果在Android手机中,您可以在移动网页上找一个签到的地方:
e.g。 https://foursquare.com/mobile/v/bcntouch/4e89646eb634306116691c16
然后当您点击“在此处签到”链接时,Android原生应用会检测到该网址(通过意图)并启动。
但是,它会在没有显示任何用户界面的情况下立即关闭,并且您将被留在同一个网页上,并且未进行检查。
如果您禁用本机应用程序默认捕获该URL的能力,并重复该过程(并选择浏览器来完成操作,而不是原生Foursquare应用程序),则签入将正确完成。
这对我来说似乎是一个Foursquare的错误,因为页面和应用程序都来自四方...
我们使用从我们的网页重定向到Foursquare中的会场页面(如Foursquare API文档中所指定)。这反过来会进行更多重定向,直到最终到达上面的URL。
在ICS中,您需要在每个重定向上手动选择浏览器(并忽略Foursquare本机应用程序)以转到出现问题的页面。这不是一件非常合乎逻辑的事情......所以这个问题在ICS上不那么重要了。
在Gingerbread上,你没有得到那个选项,浏览器会浏览所有重定向,最后你会看到上面提到的网页。然后单击该链接提供Foursquare应用程序,它无法签入。
是否有任何已知的解决方法?
答案 0 :(得分:-1)
这不是错误。这是触发Venue活动的错误URL。请改用以下网址,如Foursquare developer documentation:
中所述http://m.foursquare.com/venue/VENUE_ID
在您的情况下:http://m.foursquare.com/venue/4e89646eb634306116691c16