2012-11-29 68 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

相關問題