2012-11-29 53 views
3

我正在使用Foursquare的checkins/reply API端点https://developer.foursquare.com/docs/checkins/reply如何从Foursquare/checkins/reply打开本机iOS应用程序?

我想回复,打开本机应用程序https://developer.foursquare.com/resources/client#appintegration

但是如果调用签入的URL PARAM /应答包括我们的iOS应用协议(如ourapp://)它会导致由于一个错误(貌似)它不是http://,https://,foursquare://,mailto://,tel://或sms://之一。

我已经尝试了很多变体的contentId,这个讨厌的东西:fsq + LC_CLIENT_ID + ACTION_TYPE://和其他没有积极结果的人。

是否有人能够从Foursquare的checkins回复中打开本机iOS应用程序?

回答

0

this page上,您将能够在您的签入/回复请求中找到contentId参数的文档。

This page指示如何使用contentId来注册fsq+CLIENT_ID+reply://链接。

您需要在您的应用.plist配置中注册正确的URL才能使链接正常工作。

+0

Android相关:我已经尝试在上述fsq + CLIENT_ID +回复中设置我的网址://但Foursquare只支持“http,https,foursquare,mailto,tel和sms”url方案,我理解。 我不明白的是我的网址如何让我们说:https://myapp.appspot.com/reply变成一个计划:fsq + CLIENT_ID +回复://链接,我的应用程序应该拦截之前显示应用内浏览器。我将以下处理程序添加到了我的意图过滤器中,但仍然需要单击(外部)“浏览器”按钮才能访问我的应用程序。 https://gist.github.com/thunsaker/6359938 – thunsaker

相关问题