Как интегрировать Dropbox Chooser Api в приложение Xamarin Forms для платформ Android и iOs? В документации рассказывается, как это сделать на нативных приложениях.

0
Led Machine 19 Дек 2019 в 02:19

2 ответа

Лучший ответ

Я создал свой собственный плагин Nuget, так как там никого нет, поиск "Plugin.DBChooser" в галерее Nuget:

https://www.nuget.org/packages/Plugin.DBChooser/

Вот источник плагина, проекты Android / iO Binding и документация, как использовать плагин в любых проектах Xamarin.Android и Xamarin.iOs:

https://github.com/LMachinery/Plugin.DBChooser

DropboxBind - проект связывания iOs

DropboxChooserLib - проект привязки Android

DBChooser - исходный код плагина

0
Led Machine 23 Янв 2020 в 00:04

Согласно документации, предоставленной Dropbox для их Chooser API, вы должны использовать их собственный SDK для платформ iOS и Android.

Но поскольку вы используете Xamarin, который является C #, вам необходимо создать библиотеку привязок C # из собственных библиотек, если вы не можете найти эти SDK в диспетчере пакетов nuget. По сути, вы входите на территорию промежуточной разработки Xamarin- iOS и Android.

Есть много способов сделать это, и это может занять от 30 минут до 5 дней. Если вы смотрите это видео, начинающееся примерно в 50:00, представленное руководителем группы компонентов Xamarin Components Джонатан Дик, вы узнаете один способ выполнения всего процесса привязки для iOS-какао-бобов и пакетов android maven. Но процесс привязки Dropbox может быть другим.

1
Saamer 18 Дек 2019 в 23:38