Page 1 of 2

Проблема с интеграцией Dropbox

Posted: Mon Jul 31, 2017 5:09 pm
by Mr. Kibernetik
Apple отказали в очередном обновлении smart BASIC из-за того, что smart BASIC может импортировать файлы из Dropbox.

Есть два варианта:
- smart BASIC больше никогда не будет обновляться;
- smart BASIC будет обновляться, но интеграция с Dropbox будет удалена.

Есть какие-нибудь комментарии или предложения?

Re: Проблема с интеграцией Dropbox

Posted: Mon Jul 31, 2017 5:47 pm
by Фант
А зачем тогда вообще нужен дропбокс, если нельзя использовать интеграцию с ним? Что это за дичь от эйпл?

Re: Проблема с интеграцией Dropbox

Posted: Mon Jul 31, 2017 5:53 pm
by Mr. Kibernetik
Они так трактуют собственное правило: приложение не может импортировать сторонний код.

Guideline 2.5.2 - Performance - Software Requirements
During review, your app contains code related features which allow for the import of external code such as Dropbox integration, which is not permitted on the App Store.

То, что программы smart BASIC не являются сторонним кодом, они и слышать не хотят. Для них это - сторонний код.

Re: Проблема с интеграцией Dropbox

Posted: Mon Jul 31, 2017 6:32 pm
by Фант
Даже сложно чтото посоветовать. Модет паузу взять? Через пару неделек попробуйте просунуть программу в апп стор

Re: Проблема с интеграцией Dropbox

Posted: Tue Aug 01, 2017 8:12 am
by Dutchman
Access to iCloud rather than Dropbox seems an obvious solution to me.

Re: Проблема с интеграцией Dropbox

Posted: Tue Aug 01, 2017 8:14 am
by Mr. Kibernetik
Dutchman wrote:
Tue Aug 01, 2017 8:12 am
Access to iCloud rather than Dropbox seems an obvious solution to me.
I have created a similar topic for English speaking users and will reply there.

Re: Проблема с интеграцией Dropbox

Posted: Sat Jan 26, 2019 7:05 pm
by Denismix
Очень хочется обновлений, тем более, что ряд функций, например доступ к камере, перестал работать.

Понятно, что Аппл пытается навязывать свои правила...
ИМХО обойти получение кода сторонних разработчиков (или собственного кода сохраненного на внешних ресурсах) очень просто - копи-паст никто не отменял =)

1. Можно просто скопировать содержимое исполняемого файла через браузер (из емайла, из Дропбокса...) и вставить в новый самостоятельно созданный в SmartBasic файл.
Придраться к этому варианту де'юро невозможно - это сам пользователь устройства скопировал некий текст и вставил туда, куда пожелал.
Пользователям Аппл устройств вроде пока не запрещено копировать и просматривать любой текст на собственном устройстве. =))


2. Продвинутый способ - научить SmartBasic скачивать ZIP архив по FTP ссылке и распаковывать в текущую директорию - это даже проще, чем копировать из Dropbox, сохраняется структура каталогов и файлов.
Дропбокс (да и большинство других онлайн хранилищ) умеет создавать публичную FTP ссылку на файлы. Итого получить программу н смартфон становится даже легче, чем сейчас.

Как вариант, можно написать служебную программу на самом SmartBasic (как сделано для изменения настроек интерфейса), тогда Апплу вообще придраться будет не к чему, т.к. подобное скачивание не является встроенной функцией оболочки SmartBasic.

А вот сохранять что угодно из SmartBasic в тот же Dropbox тем же методом, что и сейчас - никто не запрещал.

Re: Проблема с интеграцией Dropbox

Posted: Sat Jan 26, 2019 7:17 pm
by Mr. Kibernetik
Большое спасибо за советы по данному вопросу.
Дело в том, что я сейчас не разрабатываю софт для Эппл и больше не пользуюсь их экосистемой.
Smart BASIC сейчас существует по инерции, на изначально заложенной в него базе, пока очередное обновление iOS не убъет его окончательно.
На данный момент нет планов по моему возврату к программированию для iOS, я сейчас занят другими проектами.

Re: Проблема с интеграцией Dropbox

Posted: Sun Jan 27, 2019 12:47 am
by rbytes
Мы понимаем, что вы не видите будущего для Smart Basic. Это понятно после поведения Apple по отношению к вам. Но вы создали много поклонников Smart Basic. Это изумительная программа. Будете ли вы рассматривать варианты, которые позволят ему продолжить? Открытый исходный код? Продажа или сдача в аренду другому разработчику или группе разработчиков?

оно будет иметь нулевую ценность для вас или для нас, если следующее обновление iOS убьет его, но будет иметь большое значение для всех нас, если мы сможем найти способ сохранить его.

Я не боюсь потери Dropbox, потому что у меня есть собственный веб-сайт, который я могу использовать в качестве станции передачи. возможно, многие другие тоже.

Re: Проблема с интеграцией Dropbox

Posted: Sun Jan 27, 2019 6:04 am
by Mr. Kibernetik
rbytes wrote:
Sun Jan 27, 2019 12:47 am
Мы понимаем, что вы не видите будущего для Smart Basic. Это понятно после поведения Apple по отношению к вам. Но вы создали много поклонников Smart Basic. Это изумительная программа. Будете ли вы рассматривать варианты, которые позволят ему продолжить? Открытый исходный код? Продажа или сдача в аренду другому разработчику или группе разработчиков?

оно будет иметь нулевую ценность для вас или для нас, если следующее обновление iOS убьет его, но будет иметь большое значение для всех нас, если мы сможем найти способ сохранить его.

Я не боюсь потери Dropbox, потому что у меня есть собственный веб-сайт, который я могу использовать в качестве станции передачи. возможно, многие другие тоже.
Время покажет. Сейчас я не могу ответить на этот вопрос. Спасибо за ваше мнение.