我正在构建一个foursquare连接的应用程序,我想在用户办理登机手续后为其建议替代场所。
我正在使用探索端点建议另一个场所,但我希望我的签到回复中的网址引导用户进入foursquare应用程序内的该场所页面。
docs state that you can use a number of protocols,http://,sms://,foursquare://等
Elsewhere in the docs,foursquare提供uri用于访问应用程序内的特定视图,但请注意,如果您的客户端与平台无关,则使用Android意图地址,因为它们可以很好地回退到其他平台上的移动网页(iOS ,WP等)。
我遇到Android问题时遇到的问题是,当点击详细信息网址时,用户会点击foursquare移动网络登录屏幕,这是非常糟糕的用户体验。
看到我的foursquare连接应用程序是一个Web应用程序而不是本机,我无法传递iPhone URL,因为它可能不会在非iOS设备上做任何事情。我也无法知道我的用户在哪个设备上(POST请求来自foursquare,所以没有用户代理字符串来帮助我)。
有没有办法让checkin回复网址将用户引导到foursquare应用程序内的场地页面(用于场地ID)?
答案 0 :(得分:0)
如果您知道您正在foursquare应用中向用户显示内容,那么使用foursquare://域是完全合理的(因为不需要“没有安装foursquare app”后备)。已发布的自定义域URL可在Android,iOS和Blackberry中使用。
要链接到foursquare内的场地屏幕,请使用foursquare://场地/ VENUE_ID