Имя: Пароль:
1C
1С v8
iCloud и 1С
0 Jester
 
13.02.20
23:24
Всем привет!
Написал мобильное приложение для личного пользования на мобильной платформе 1с. Сейчас решил его распространять в массы так сказать. Все бы хорошо, только вот задался вопросом бэкапа и столкнулся с неприятным событием. Сериализую данные и помещаю в файл, но файл не знаю как сохранить в iCloud. На устройство сохраняю легко и восстанавливаю из бэкапа. Но этот бэкап хранится на устройстве, а не в iCloud. Сохраняю в каталог КаталогДокументов() + "ИмяФайла", может есть метод какой-нибудь, который получает путь в "облаке". Может кто-нибудь сталкивался с таким или хотя бы может подсказать куда копать, если это вообще возможно? Думал использовать dropbox или googleDrive, но в HTTP полный 0, поэтому это крайний вариант для меня.
1 Garykom
 
гуру
13.02.20
23:49
(0) Любое облачное хранилище можешь использовать которое имеет http api
2 palsergeich
 
13.02.20
23:50
(1) Его вопрос в том, что можно ли как нибуть HTTP api избежать, ибо он не умеет в это
3 Garykom
 
гуру
13.02.20
23:52
(2) Использовать готовую библиотеку.
Странно что этого еще нет в БСП для МП в т.ч.
4 Garykom
 
гуру
13.02.20
23:52
5 Garykom
 
гуру
13.02.20
23:56
6 palsergeich
 
14.02.20
00:20
(3) БСП нет, но вот откуда дернуть - есть.
Я много что в свое время в "Деньги" подсмотрел
7 palsergeich
 
14.02.20
00:21
(6) там же есть с гдиском интеграция и счем то еще
8 Garykom
 
гуру
14.02.20
00:25
(7) Гм а нет ли случаем готового решения чтобы бэкапы 1С делать для файловой и в облако сливать?
9 Garykom
 
гуру
14.02.20
00:27
(8)+ Причем не закрывая 1С, нечто вроде выгрузки копии данных через РИБ, желательно накопительно.
10 Garykom
 
гуру
14.02.20
00:27
(9)+ В смысле фоновое задание
11 Jester
 
14.02.20
00:40
(5) Помогли твои ссылки, получилось вытащить двоичные данные с google диска за полчаса, даже особо не понимаю http запросы, сейчас в отладке получил двоичные данные и уже изменил их)
(7) С деньгами я пытался разобраться, но опыта маловато перенести их код к себе. Там яндекс.диск, dropbox и googleDrive, если память не изменяет, все на http. Хотя яндекс теперь запрещает использовать диск в коммерческих целях. По всей видимости придется плотно изучать http)

Ещё сейчас подсказали, что можно попробовать использовать внешнюю компоненту на Swift, которая будет получать файл и помещать в облако текущего аккаунта iCloud и получать при необходимости.

Спасибо всем за помощь!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан