[英]getting error in DropBox integration to the iphone app
我正在嘗試將DropBox集成到我的iPhone應用程序中。 但我得到的錯誤就像
[ERROR] DropboxSDK: unable to link; app isn't registered for correct URL scheme (db-xpt9oxj57x9ftci)
任何人都可以幫我解決這個問題嗎?
大多數情況下,問題是由配置錯誤的Info.plist文件引起的。 你能否確保你已經關注更改Info.plist文件的文檔/ index.html? 在信息plist中設置urltype(urlschema)中的db-xpt9oxj57x9ftci。 這應該夠了吧。
我用谷歌搜索,Dropbox sdk專門用於在app plist文件中添加app鍵
您在DBRoulette-Info.plist文件中也需要您的應用密鑰,以便應用可以注冊正確的網址方案。 為此,請在左窗格的“資源”組下找到該文件,右鍵單擊該文件,然后選擇“打開方式”→“源代碼”。 用您的應用程序密鑰替換文本APP_KEY
我找到了這個解決方案
我在Windows Visual Studio 2015中使用Xamarin,並且如在線查詢其他查詢中所示,沒有“URL方案”選項可用。 因此解決方案是手動修改info.plist。 您的Dropbox特定plist方案應如下所示:
<key>LSApplicationQueriesSchemes</key> <array> <string>dbapi-2</string> <string>dbapi-8-emm</string> </array> <key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLSchemes</key> <array> <string>db-APP_KEY</string> </array> </dict> </array>
對我很大的幫助得到這個信息是“的info.plist”為這個 。 這個“信息”修改應適用於任何xamarin項目。
如果您修復任何拼寫錯誤或忘記“db”並仍然遇到問題,清理和重建可能會有所幫助。
您的URL方案應為db-<Your App key>
。 示例db-a7ghdtthegj6z1g
我剛才遇到了這個問題,並且是在db-前綴之前的空格中完成的。 在plist編輯器中很難看到,但是當我查看XML時非常明顯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.