Кнопка выбора Dropbox возвращает сообщение об ошибке

Я разработал приложение для IOS с помощью PhoneGap, и мне нужно интегрировать Dropbox. Я использую Cordova 3.1.0 под IOS 7.1.2.

Из моего приложения телефонной связи я запускаю InAppBrowser и указываю его на страницу своего сервера, на которой есть js API для выпадающего списка, это запускается нормально, и если пользователь не вошел в Dropbox, его просят войти в систему, как и ожидалось. После входа в систему отображаются файлы пользователей, поэтому я думаю, что с моим ключом приложения и т. Д. Все в порядке.

Проблема возникает, когда пользователь выбирает файл и нажимает кнопку выбора. Я получил сообщение: "Unable to close this window. Please close it manually and return to the previous site."

Мне было интересно, если кто-нибудь еще сталкивался с этой проблемой, или есть какие-либо советы по реализации.

(почти та же проблема, что и: кнопка выбора Dropbox не вернуться в ios8 - Но с IOS7)


person ettig    schedule 06.11.2014    source источник
comment
Ссылка на форум API Dropbox: forums.dropbox.com/topic.php?id =122841.   -  person user94559    schedule 06.11.2014


Ответы (1)


Мне кажется, что InAppBrowser PhoneGap не поддерживает window.close. Возможно, вы сможете внедрить некоторый JavaScript через свое приложение, обеспечивающее реализацию window.close, или вам может потребоваться использовать собственный браузер вместо встроенного.

person user94559    schedule 06.11.2014