DropBox を iPhone アプリに統合しようとしています。しかし、次のようなエラーが発生します
[ERROR] DropboxSDK: unable to link; app isn't registered for correct URL scheme (db-xpt9oxj57x9ftci)
誰でもこれを解決するのを手伝ってもらえますか?
DropBox を iPhone アプリに統合しようとしています。しかし、次のようなエラーが発生します
[ERROR] DropboxSDK: unable to link; app isn't registered for correct URL scheme (db-xpt9oxj57x9ftci)
誰でもこれを解決するのを手伝ってもらえますか?
ほとんどの場合、この問題は Info.plist ファイルの構成ミスが原因です。Info.plist ファイルの変更について、documentation/index.html に従っていることを確認できますか? info plist で、urltype (urlschema) に db-xpt9oxj57x9ftci を設定します。これでうまくいくはずです。
私はグーグルで検索しましたが、Dropbox SDKには、アプリのplistファイルにアプリキーを追加するための特別な行があります
アプリが正しい URL スキームに登録できるように、DBRoulette-Info.plist ファイルにもアプリ キーが必要です。これを行うには、左ペインの Resources グループでファイルを見つけて右クリックし、Open As → Source Code を選択します。テキスト APP_KEY をアプリのキーに置き換えます
この解決策を見つけました。
私は Windows Visual Studio 2015 で Xamarin を使用していますが、オンラインの他のクエリで示されているように、利用可能な「URL スキーム」オプションはありません。したがって、解決策は、info.plist を手動で変更することです。ドロップボックス固有の 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- プレフィックスの前にスペースを入れました。plist エディターでは見にくいですが、XML を見ると非常に明白です。