Меню
Серия 6: Инструкция по публикации приложения в Appstore

Подготавливаем и публикуем собранное приложение в AppStore - нюансы и наглядный пример
Добрый день Михаил!
Спасибо за отличные уроки!
Хотел спросить, для CMS Bitrix есть какая то документация чтобы использовать на пример данные из сайта в приложении. Или тут обычное API, ORM можно использовать?
Спасибо!
Цитата
Артём написал:
Добрый день Михаил!
Спасибо за отличные уроки!
Хотел спросить, для CMS Bitrix есть какая то документация чтобы использовать на пример данные из сайта в приложении. Или тут обычное API, ORM можно использовать?
Спасибо

Добрый. Да, у вас по сути, сайт вызываемый в вебвью приложения. Внутри можно творить все что угодно- как с обычным сайтом.
Спасибо, Михаил, за ваши уроки!  Подскажите нубу, пожалуйста.

У вас в этом курсе есть пример вызова скрипта, если используется локальный фаил - index.html.
В этом случае создавался myscript.js, где прописывались скрипты, и в самом index.html прописывалась ссылка на фаил js. Тут всё понятно, вызывается индекс.хтмл, который вызывает майскрипт.жс.

Но как быть если в src прописана ссылка на внешний сайт?

Условный пример, я хочу сделать так, чтобы в сплешскрине не показывался статусбар.
В инструкции кордовы написано, что можно прописать - StatusBar.hide(); ссылка

Куда прописывается StatusBar.hide(); если при открытии активируется не локальный фаил, а внешняя ссылка? Т.е. я ведь правильно понимаю, что StatusBar.hide();  нужно прописать в том же файле myscript.js ? И как этот фаил потом вызвать?
Цитата
Ярослава написал:
Условный пример, я хочу сделать так, чтобы в сплешскрине не показывался статусбар.
В инструкции кордовы написано, что можно прописать - StatusBar.hide(); ссылка

Что бы пробросить API кордовы во внешний сайт нужно установить плагин
Код
cordova plugin add cordova-plugin-remote-injection

И после этого заработают все другие плагины кордовы, вызываемые на внешнем сайте
Цитата
написал:
Цитата
Ярослава написал:
Условный пример, я хочу сделать так, чтобы в сплешскрине не показывался статусбар.
В инструкции кордовы написано, что можно прописать - StatusBar.hide(); ссылка
Что бы пробросить API кордовы во внешний сайт нужно установить плагин
Код
 cordova plugin add cordova-plugin-remote-injection
 

И после этого заработают все другие плагины кордовы, вызываемые на внешнем сайте
Вероятно я неточно выразилась. Меня интересует запуск скрипта на уровне приложения. К примеру, статусбар (верхняя полоска с иконками в приложении) это элемент приложения, а не сайта, я ведь не путаю?  Мне нужно запустить скрипт на уровне приложения, а не с сайта.  
Цитата
Гость написал:
Мне нужно запустить скрипт на уровне приложения, а не с сайта.  
Или вы имеете в виду, что скрипт отключения статусбара на уровне приложения должен быть на вызываемом сайте?  т.е. вызывая сайт, приложение получит его скрипт, и тем самым запустится то. что нужно на уровне приложения?
Добрый день! Скажите, а вы публиковали в последнее время приложения в Appstore? Нормально пропускают такие приложения? Если сделать приложение магазина с известным популярным шаблоном для Битрикса. Слышал что приложения с вебвью в эппле отклоняют часто :(

Может у вас есть какие-то советы по публикации чтобы приложение прошло модерацию сейчас?
Да, прямо таки 11 января опубликовал и все прошло успешно.

По публикации, модераторы скажут что им не понравилось, нужно будет исправить и отправить на повторную проверку.
Там полный рандом)
Цитата
написал:
Да, прямо таки 11 января опубликовал и все прошло успешно.
Спасибо за быстрый ответ, обнадежили  :)  Буду пробовать.

Подскажите, пожалуйста, еще один момент с Appstor'ом:

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

Вот вопрос, видел у вас в ролике что у вас добавлено много акаунтов разных в профиле. Т.е. я как разработчик могу прикрепить к себе аккаунт клиента и публиковать от его имени? И в таком случае клиент тоже должен заплатить за аккаунт разработчика? Или можно как-то еще публиковать от другого имени? Или вообще не будет проблем при публикации всех приложений от моего аккаунта (хотелось бы именно так делать)?  
Да, каждый клиент должен создать свою учетку и оплатить. Потом, добавляют вас как разработчика или админа в свою учетку.
В итоге и у вас и у клиента должны быть оплаченные учетки.

Под своей учеткой не рекомендую публиковать чужие приложения, если они что-то нарушат (например напишут X..Й на главной странице сайта) или защемят чьи-то права. Забанят вашу учетку)

Может быть, даже не со зла. Кто-то взломает их сайт и что-то нарушающее закон опубликует на сайте (в приложении) - отвечать придется вам.
Ну да, будет неприятно если из-за кого-то забанят мою учетку Я правильно понял что клиенту нужно оформить именно аккаунт организации (с получением D‑U‑N‑S) чтобы иметь возможность добавить меня как админа?

В Гугле аналогично лучше делать? Или там, если что, заблокируют только приложение?   Евгений
В Appstore без разницы, как им проще - могут и на физика. Вам просто надо будет в Xcode с этой учеткой войти, но не проблема думаю.

По GooglePlay правила теже, случись что забанят всю учетку.
Делаю по вашему рецепту, все нормально идет. Уперся в стену на этапе "Product/Archive". У вас после получения архива появляется кнопка "Distribute Application", а у меня "Distribute Content". Если ее нажимаю, можно только файл экспортировать, нет выхода на экспорт в appsotre... Вы сталкивались с подобным?
Не сталкивался, но чисто гипотетически - может быть не создали сертификат дистрибуции в appStore?
Цитата
написал:
Не сталкивался
Жаль. Вот что-то подобное у людей, но мне не помогает...
Видеоуроки по
1С-Битрикс
на моем Boosty канале Видео
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Блог-note: заметки разработчика

Дать пользователю возможность быстро отредактировать материал

На одном из разрабатываемых сайтов, пользователи формируют его контент. После регистрации, становится доступен персональ...

Автоматический повтор заказа на D7 со списанием с внутреннего счета

На сайте товары и услуги доступны по подписке, пользователи пополняют внутренний счёт, после чего происходит автоматичес...

Отфильтровать товары бренда и вывести по разделам каталога

Задача: на странице бренда, который выводится компонентом новостей, нужно показать все товары этого бренда из каталога. ...

Кастомизация поля input type file, свой внешний вид

Задача: Поле input type="file" предоставляет возможность загрузки файлов на веб-странице. Однако стандартный в...

Вывести список всех пользователей с необходимой информацией

Если нужно, на какой-либо странице сайта, вывести всех пользователей из группы "Зарегистирированные пользователи", прост...

Менеджер событий (EventManager) в 1C-Битрикс

Менеджер событий (EventManager) — это централизованный механизм регистрации, обработки и управления событиями. О...

Адаптивное гамбургер меню для битрикс

Заметка коротенькая, но решил оставить ее - так как самому часто нужно нечто подобное. В архиве готовый шаблон для Битри...

Увеличение диска на готовой виртуальной машине Битрикс

Как всем известно, на официальном сайте 1С-битрикс можно скачать готовую виртуальную машину максимально сконфигурированн...

Подключение мобильной версии шаблона Битрикс сайта, с автопереключением

Предпочитаю, что бы сайт не грузил кучу скриптов и стилей. При загрузке адаптивного шаблона за ним тянется очень много ф...