1

我正在构建一个四方连接的应用程序,我想在用户签到后向他/她推荐一个替代场所。

我正在使用 explore 端点来建议一个替代地点,但我希望我的签到回复中的 url 将用户引导到foursquare应用程序内的那个地点页面。

文档说明您可以使用多种协议,http://、sms://、foursquare:// 等。

在文档的其他地方,foursquare 提供了用于访问应用程序内部特定视图的 uri,但请注意,如果您的客户端与平台无关以使用 Android 意图地址,因为它们可以很好地回退到其他平台(iOS、WP 等)上的移动网页)。

我在使用 Android Intent 时遇到的问题是,当点击详细 URL 时,用户会点击四方移动 Web 登录屏幕,这是非常糟糕的用户体验。

鉴于我的foursquare 连接应用程序是一个网络应用程序而不是本机应用程序,我无法传递iPhone URL,因为它可能不会在非iOS 设备上执行任何操作。我也无法知道我的用户使用的是什么设备(POST 请求来自foursquare,因此没有用户代理字符串可以帮助我)。

有没有办法让签到回复 url 将用户引导到foursquare应用程序内的场地页面(用于场地ID)?

4

1 回答 1

0

如果您知道您在foursquare 应用程序中向用户显示内容,那么使用foursquare:// 域是完全合理的(因为不需要“未安装foursquare 应用程序”后备)。已发布的自定义域 URL 适用于 android、iOS 和 blackberry。

要链接到foursquare 内的场地屏幕,请使用foursquare://venues/VENUE_ID

于 2012-09-10T19:05:53.127 回答