Часто задаваемые вопросы
Создание приложения
- Как мне создать приложение?
- Как мне настроить внешний вид приложения?
- Как мне управлять содержимым приложения?
- Как мне добавить новую страницу в мое приложение?
- Как мне удалить страницу из моего приложения?
- Как мне сменить тип (функцию) страницы?
- Какие функции предлагает iBuildApp?
- Как мне настроить страницу типа eCommerce (In-App Purchases)?
- Как мне добавить рекламный баннер в мое приложение?
- Как мне использовать push-уведомления в приложении для iPhone?
- Что означают статусы приложения?
- Как использоваться сканер штрих-кода?
- Как встроить музыку в приложение?
- Как встроить видео в приложение?
- Как пользоваться модулем “Калькулятор”?
Тестирование и публикация приложения
- Я закончил проектирование приложения, что мне делать дальше?
- Что такое сборка приложения?
- Зарегистрировать новую учетную запись разработчика iOS
- Мне необходимо платить $99 за возможность стать разработчиком??
- Как я могу протестировать приложение на своем устройстве?
- Как я могу получить ID моего устройства?
- Как я могу опубликовать мое приложение в магазине?
- Что такое приватный ключ?
- Как я могу сгенерировать Certificate Signing Request?
- Как мне сохранить сертификат ( .p12 файл) на моем компьютере?
- Как мне создать Distribution Provisioning Profile (.mobileprovision)?
- Необходим ли мне компьютер MAC Apple для создания iPhone-приложений и сертификатов для них?
- Где мне найти ссылку на приложение?
- Сколько времени занимает процесс одобрения?
Управление приложениями
- Сколькими приложениями я могу управлять с помощью iBuildApp?
- Могу я вносить изменения после того, как мое приложение было опубликовано?
- Нужно ли мне перезагружать мое приложение на Apple после каждого обновления?
- Почему важно правильно указывать версии приложений?
- Вы сможете опубликовать мое приложение на Apple под моей учетной записью разработчика?
- Нужно ли мне платить $299 за приложение, чтобы опубликовать его на Apple store?
- Что такое магазин приложений iBuildApp?
Возможные проблемы и пути их устранинения
- Provision Profile не соответствует сертификату, что делать?
- Не получается загрузить сертификат, что делать?
- Я хочу загрузить новую версию приложения на App Store, а у меня возникает ошибка несоответствия сертификатов, что делать?
- Я хочу загрузить приложение на App Store, но у меня ошибка с бандлами, что делать?
- Мне было отказано Apple в публикации моего приложения, что мне делать?
В: Как мне создать приложение?
Первый шаг к созданию вашего приложения – это выбор наиболее подходящего шаблона:
Затем Вам будет необходимо ввести информацию о приложении. Эта информация используется для Android Market (Название приложения для iTunes – это обязательное поле).
После этого Вы увидите страницу управления приложением, где Вы сможете настроить заглавную страницу (ЧаВо Как мне настроить внешний вид приложения?) и управлять содержимым приложения (ЧаВо Как мне управлять содержимым приложения?):
Измените фоновое изображение, загрузите ваш логотип, настройте навигационные кнопки и вкладки:
Используйте симулятор iPhone для проверки приложения. Выбирая элемент управления, вы увидите соответствующую страницу. Правая часть будет обновляться, таким образом Вы сможете отредактировать каждую страницу, связанную в выбранным элементом навигации:
После того как Вы закончите добавлять контент в свое приложение и настроите его внешний вид, убедитесь, что ваше приложение готово к публикации. Пройдите на страницу Информация, укажите необходимые данные и нажмите кнопку Отправить в магазин.
После нажатия на кнопку Отправить вы попадете на Страницу публикации, содержащую настройки публикации и инструкцию. Следуйте этой инструкции. После отправки приложения Вы можете загрузить бинарные файлы и опубликовать их в App Store.
В: Как мне настроить внешний вид моего приложения?
Зайдите на страницу Панель управления приложением, Вы увидите Заглавную страницу приложения с навигационными элментами (кнопками и вкладками), логотипом и/или вступительным текстом. Элементы заглавной страницы зависят от выбранного шаблона:
Шаг 1. Начните менять внешний вид заглавной страницы – отредактируйте фоновое изображение. Вы можете выбрать между сплошной однотонной заливкой, готовым фоновым изображением или загрузить свой фон:
Шаг 2. Загрузите ваш логотип
Примечание: Изображение должно быть 320 x 60 пикселей; в противном случае оно будет отмасштабировано и обрезано. Размер файла не должен превышать 1 МБ.
Шаг 3. Редактируйте элементы навигации – их отображение на Главной странице.
Каждый элемент навигации имеет предопределенный заголовок и изображение. Вы можете поменять заголовок и загрузить свое изображение, кликнув на иконку карандаша
рядом с элементом навигации:
Отредактируйте вкладки – измените заголовок и загрузите свое изображение , кликнув на иконку карандаша рядом с вкладкой:
Все изменения мгновенно отобразятся на симуляторе iPhone.
Вы также можете удалить кнопку или вкладку, нажав на иконку с красным символом “X”.
:
Для восстановления удаленной кнопки или вкладки нажмите на иконку с зеленым крестиком .
В: Как мне управлять содержимым приложения?
Используйте симулятор iPhone для перемещения по своему приложению. Кликая по элементам навигации на заглавной странице вашего приложения, Вы попадете на страницу, связанную с этим элементом навигации. Область справа от симулятора обновится и Вы сможете отредактировать содержимое текущей страницы в ней:
Вы можете редактировать страницы вашего приложения в любое время.
В: Как добавить страницу в моё приложение?
В каждом шаблоне предусмотрено ограниченное количество страниц. Например в шаблоне Business их 8. Поэтому для добавления новой страницы Вам необходимо заменить одну из существующих.
Шаг 1. Выберите элемент управления на заглавной странице. Этот элемент управления будет связан с вашей новой страницей.
При нажатии кнопки/вкладки, обновится предпросмотр на симуляторе iPhone и редактируемое содержимое в правой части страницы:
Шаг 2. Выберите тип (функцию) вашей страницы:
Шаг 3. Наполните страницу содержимым:
В: Как мне удалить страницу из приложения?
Для удаления страницы из приложения вам необходимо удалить все связанные с ней кнопки или вкладки или изменить тип страницы – всё введенное содержимое будет удалено.
В: Как мне сменить тип (функцию) страницы?
Для смены функции страницы вам необходимо зайти на страницу управления приложением и найти нужную страницу на симуляторе iPhone. Выберите тип (функцию) страницы из выпадающего списка “Тип страницы”:
При изменении типа страницы система выдаст предупреждение: ‘Если Вы поменяете функциональность этой страницы, все внесенное Вами ранее содержимое исчезнет.‘ Выберите ‘Продолжить‘ чтобы изменить функцию, или ‘Отменить‘, чтобы сохранить текущее содержимое.
В: Какие функции предлагает iBuildApp?
Мы разработали iBuildApp для того, чтобы Вы могли легко и удобно создавать и обновлять свои приложения. Пользователи ваших приложений оценят их удобство и скорость работы.
Создать приложение с помощью iBuildApp можно быстро и абсолютно бесплатно. Ваши пользователи увидят ваше имя и иконку в App Store, они смогут загрузить ваше приложение на свои устройства под управлением iOS, в то же время у Вас будет мощная онлайн-система для обновления вашего приложения в любое время так часто, как Вы захотите.
Узнать о возможностях iBuildApp Вы можете здесь: https://ibuildapp.com/features/
В: Как мне настроить страницу типа eCommerce (In-App Purchases)?
В настоящее время iBuildApp поддерживает покупки в приложении через Apple. Apple обеспечивает три типа покупок через приложение. Apple определяет их как потребительские товары, непотребительские товары и подписки:
- Потребительские товары это продукты, которые могут быть использованы немедленно. Это означает, что если покупка совершена сегодня, и пользователь хочет купить этот же товар завтра, ему придется заплатить снова, когда будет делать покупку.
- Непотребительские товары это продукты, которые покупаются только один раз. Apple автоматически запоминает такие покупки и позволяет пользователям совершать их снова бесплатно, точно так, будто Вы уже заплатили за загрузку приложений.
- Подписки это наиболее сложный тип товаров, они ведут себя как непотребительские товары в период подписки и как потребительские после этого периода.
До начала добавления вашего содержимого для страницы eCommerce, Вам необходимо сделать некоторую подготовительную работу на вашем iTunes Connect аккаунте.
Подготовка Вашего iTunes Connect
Шаг 1: Создайте App ID и включите in-app purchases для него.
Шаг 2: Создайте provisioning profiles (Development и Distribution), используя созданный App ID (ЧаВо Как мне создать Distribution Provisioning Profile (.mobileprovision)?).
Шаг 3: Вам необходимо создать ссылки на продукт на вашем аккаунте в iTunes. Каждый in-app purchase должен быть уникально идентифицирован. Apple рекомендует использовать обратную адресацию DNS, например, com.mycompany.myiproduct.ifeature. До создания идентификаторов продукта Вам необходимо связать его с существующим в AppStore приложением. Если ваше приложение еще не в магазине, Вы можете создать макет, прототип приложения, заполните метаданные (которые Вы можете в любое время изменить) и нажмите “upload binary later”. Для того, чтобы создать новую in-app purchase, откройте свой itunes connect и выберите “Manage In-App purchases“. Выберите приложение, для которого вы хотите установаить in-app purchases и нажмите Далее. Вы должны увидеть экран как на картинке ниже:
Имя ссылки – это имя, которое появляется во время in-app purchase запроса. Product ID должен быть уникальным. Это используется для отчетности, а также в вашем приложении для запроса покупки. Выберите тип вашего приложения, введите остальную необходимую информацию на этой странице и нажмите Save.
Примечание: in-app purchases не может быть использовано для распространения обновлений продукта. Изменения в файле сборки должны быть представлены отдельно.
Как только Вы закончите с настройкой на iTunes Connect, Вы можете начинать заполнять продукты на стороне iBuildApp.
Важно: вся информация о продукте должна совпадать с информацией, которую Вы ввели ранее на iTunes Connect. В противном случае это не будет работать.
В: Что означают статусы приложения?
- Проектирование – приложение находится в стадии разработки. Вы можете продолжать настраивать его через панель управления приложением.
- Опубликовано – приложение собрано, это означает, что iBuildApp создал бинарные файлы вашего приложения и Вы можете загрузить их со страницы “Мои приложения”(.ZIP – для загрузки на iTunes Store, .IPA – для тестирования на вашем устройстве или ad hoc распространении).
- Submitted (Paid) – означает, что мы приняли ваш запрос о публикации приложения на iTunes Store.
- In-Review – приложение на рассмотрении: наша команда рассматривает приложение с точки зрения какого-либо ненадлежащего содержимого, пустых страниц и т.д.
- In-AppStore – приложение успешно появилось в Appstore.
- Missing Content – необходимо подкорректировать ваше приложение: мы обнаружили некоторые проблемы с содержимым.
- Ready for Sale – ваше приложение одобрено и может быть продаваемо через Apple Store.
- Rejected – загруженное приложение было отклонено после рассмотрения Apple.
В: Я закончил с внешним видом приложения, что мне делать дальше?
После того как Вы наполните ваше приложение содержимым и закончите работать над его внешним видом, Вам необходимо убедиться, что приложение готово к релизу. Зайдите на страницу Информация о приложении, заполните необходимые поля и выберите “Продолжить”:
Нажав “Отправить”, Вы попадете на страницу публикации с настройками публикации и инструкцией. Следуйте этой инструкции, после отправки приложения и получения бинарных файлов Вы сможете опубликовать его на App Store.
В: Как я могу потестировать приложение на своем устройстве?
Первый шаг на пути тестирования Вашего приложения на настоящем устройстве – это подписка на iPhone Developer Program https://developer.apple.com/iphone/program/. Доступно 2 программы – Standard и Enterprise. Для большинства разработчиков, которые хотят представлять приложения на App Store, достаточно подписаться на программу Standard, которая стоит US$99. Проверьте https://developer.apple.com/iphone/program/apply.html, чтобы узнать больше о разнице между программами Standard и Enterprise.
Для того, чтобы проверить ваше приложение на iPhone, Вам необходимо получить iPhone Development сертификат (.p12 файл) и Distribution Provisioning Profile (.mobileprovision файл), и загрузить эти 2 файла в нашу систему.
До того, как Вы сможете получить ваш сертификат ( .p12 файл), Вам необходимо сгенерировать Certificate Signing Request, загрузить ваш сертификат и установить его на ваш компьютер.(ЧаВо Как я могу сгенерировать Certificate Signing Request?)
Distribution Provisioning Profile (.mobileprovision файл) будет содержать набор iOS Development сертификатов, Unique Device Identifiers и App ID (ЧаВо Как мне создать Distribution Provisioning Profile (.mobileprovision)? ).
Как только Вы получите iPhone Development сертификат и Distribution Provisioning Profile, загрузите их в систему (на страницу Публикация) и нажмите на кнопку ‘Продолжить‘ – iBuildApp автоматически создаст сборку вашего приложения (.IPA).
Важно: при создании Distribution Provision profile, Вы должны выбрать ‘Ad Hoc’ как Distribution Method, и указать какие устройства будут связаны с provisioning profile. Если идентификаторы устройств не включены в provisioning profile, данный profile и ваше приложение не может быть установлено на такое устройство.
После этого перенесите Provisioning Profile на iTunes.
Загрузите файл сборки со страницы ‘Мои приложения’, перенесите в iTunes и синхронизируйте со своим устройством. Вот и всё – можно тестировать!
В: Как я могу получить ID моего устройства?
- Подключите Ваше устройство к компьютеру и откройте iTunes.
- Выберите Ваше устройство в iTunes. Выберите Обзор (Summary).
- Нажмите на ярлык “Серийный номер”. К сожалению, данное действие не очевидно и, скорее, относится к скрытым особенностям. Как только вы кликните по ярлыку, вместо серийного номера Вы увидите Идентификатор (UDID).
- Нажмите Command+C (Ctrl+C) для того, чтобы скопировать UDID:
В:Как я могу опубликовать свое приложение на App Store?
Прежде, чем Вы сможете опубликовать свое приложение, Вам необходимо подписаться на Программу разработки iPhone (iPhone Developer Program) на https://developer.apple.com/iphone/program/. Существует две программы: Стандартная и Корпоративная. Для большинства разработчиков, которые хотели бы опубликовать свои приложения в App Store, достаточно подписаться на Стандартную программу, которая стоит $99 долларов США. Более подробную информацию Вы можете узнать на странице https://developer.apple.com/iphone/program/apply.html.
Для того, чтобы опубликовать Ваше приложение Вам нужно получить Сертификат (Distribution Certificate файл .p12 ) и Профайл Настроек (Distribution Provisioning Profile, файл .mobileprovision).
Прежде, чем Вы сможете получить свой Сертификат ( файл .p12) Вам необходимо создать Запрос на сертификат (Certificate Signing Request). Затем загрузить Сертификат и установить его на локальную машину. ЧаВо: Как я могу создать Запрос на Сертификат (Certificate Signing Request), загрузить Сертификат и установить его на свою локальную машину?
Профиль настроек (Distribution Provisioning Profile, файл .mobileprovision) содержит набор сертификатов iOs, уникальных идентификаторов устройств и идентификатор приложения. ЧаВо: Как я могу создать Профиль настроек (Distribution Provisioning Profile, файл .mobileprovision)? .
Как только Вы получите Сертификат и Профайл настроек (Distribution Provisioning Profile), загрузите их в Систему на странице “Публикация”) и нажмите кнопку ‘Продожить‘ – iBuildApp автоматически создаст бинарный файл Вашего приложения (.ZIP). Следуйте пошаговой инструкции для того, чтобы загрузить свое приложение на App Store:
Шаг 1. Зайдите на iTunes под своей учетной записью разработчика и выберите ‘Управление моими приложениями (Manage Your Applications)‘:
Шаг 2. Нажмите на кнопку Добавить новое приложение (Add New Application):
Шаг 3. Введите Имя прилжения (App Name) и выбирите подпись Вашего приложения (Application bundle):
Шаг 4. Введите описание приложения:
Шаг 5. Установите возрастной порог для Ваших пользователей:
Шаг 6. Загрузите Вашу иконку (размер изображения 1024×1024 пкс) и снимки экрана:
Если Вы уже загрузили iOS SDK 3.2 или более поздней версии, то У вас уже установлен Загрузчик приложений (Application Loader): /Developer/Applications/Utilities/Application Loader.app. Если Вы еще этого не сделали, то загрузите и установите Xcode 4.2 & iOS SDK 5.0 https://developer.apple.com/devcenter/ios, это позволить установить Загрузчик приложений в автоматическом режиме.
Шаг 7. Откройте загрузчик приложений (Application Loader):
Шаг 8. Введите логин и пароль Вашей учетной записи Apple и нажмите “Next”:
Шаг 9. Загрузите свое приложение в iTunes Connect – выберите “Загрузить приложение (Deliver Your App)”:
Шаг 10. Как только Вы закончили выполнять предыдущий шаг, Вы можете загрузить свое приложение в iTunes Connect. Откройте ZIP-архив:
Шаг 11. Прежде, чем Вы сможете загрузить Ваш бинарный файл, Вы должны зарегистрировать свое приложение в iTunes Connect. Выбирете ‘Далее‘:
Подтвердите загрузку и все будет готово!
В: Как я могу сгенерировать Запрос на Сертификат (Certificate Signing Request)?
Чтобы получить Сертификат (Distribution Certificate) , сначала необходимо сгенерировать Certificate Signing Request (CSR) при помощи Keychain Access, специального приложения Mac OS X Leopard. В ходе генерации CSR Связка ключей (Keychain Access) сгенерирует пару ключей, открытый и закрытый, которые будут однозначно определять личность разработчика iOS . Ваш приватный ключ по умолчанию храниться в Keychain и вы можете увидеть его в при помощи приложения Keychain Access application в категории “Ключи”. Пожалуйста следуйте инструкциям для того, чтобы сгенерировать CSR:
Шаг 1. В папке, где хранятся приложения откройте папку Utilities и загрузите Меню Связки ключей (Keychain Access).
Шаг 2. В меню Настройки (Preferences), установите Протокол онлайн-статуса Сертификата (Online Certificate Status Protocol) (OSCP) и Список анулирования сертификатов (Certificate Revocation List) (CRL) в режим “Выключить“:
Шаг 3. В меню Связки ключей (Keychain Access) -> Помощник Сертификации (Certificate Assistant) -> Запрос (Request) выбирите пункт “запросить сертификат у Бюро Сертификации” (Certificate from a Certificate Authority) . Примечание: Если в Связке ключей (Keychain ) у вас уже есть недействительный приватный ключ (он будет подсвечен красным), то при попытке загрузить на Портал настроек (Provisioning Portal) Запрос на Сертификат, созданный с таким ключом, он будет отклонен. Подтвердите, что Вы выбираете “Запросить Сертификат у Бюро сертификации (Request a Certificate From a Certificate Authority…)”: :”
Шаг 4. В поле Адрес электронной почты введите адрес Вашей электронной почты. Пожалуйста, убедитесь, что введенный адрес электронной почты совпадает с тем, который Вы указали при регистрации учетной записи iOS-разработчика.
Шаг 5. В поле Имя укажите свое имя. Пожалуйста, убедитесь, что введенное имя совпадает с тем, который Вы указали при регистрации учетной записи iOS-разработчика
Шаг 6. Вам нет необходимости указывать адрес электронной почты Бюро Сертификации. “Обязательное” сообщение будет удалено на следующем шаге.
Шаг 7. Из списка выбирите ‘Сохранить на диск (Saved to Disk)‘, и, если необходимо, выбирите ‘Самостоятельно указать информацию о ключах (Let me specify key pair information)‘; затем нажмите ‘Далее‘.
Шаг 8. Если Вы выбрали ‘Самостоятельно указать пару ключей (Let me specify key pair)‘ укажите имя файла и нажмите ‘Сохранить (Save)‘. На следующем экране выбирите ‘2048 bits‘ для Размера ключа (Key Size) и ‘RSA‘ для Алгоритма (Algorithm). Нажмите ‘Продолжить‘.
Шаг 9. Помощник Сертификации (Certificate Assistant) создаст файл CSR и поместит его на рабочий стол.
Шаг 10. Войдите на сайт с использование своей учетной записи https://developer.apple.com/iphone.
Шаг 11. Выбирете “Портал настроек (iOS Provisioning Portal)” в правом меню:
Шаг 12. Выберите “Сертификаты (Certificates)” из левого меню, а затем “Distribution” :
Шаг 13. Нажмите на кнопку “Запросить Сертификат (Request Certificate)“.
Шаг 14. На Портале настроек (Provisioning Portal) нажмите “Выбрать файл” (или “Загрузить файл”) , а затем выберите файл request.csr, который Вы создали на предыдущем шаге и нажмите “Принять“.
Шаг 15. Как только Вы выполните предыдущий шаг, Ваш Сертификат получит статус “Ожидание одобрения”. Нажмите на кнопку Одобрить“.
Шаг 16. Нажмите на кнопку “Загрузить (Download)“, расположенную рядом с названием сертификата и загрузите его на свой локальный компьютер:
Сделайте двойной клик на файле .cer, который Вы только что загрузили для запуска Связки Ключей (Keychain) и установки Сертификата на Ваш компьютерe.
Затем, сохраните Сертификат как файл Персонального обмена Информации (Personal Information Exchange, .p12).
В: Как я могу сохранить Сертификат (файл .p12) на мой компьютер?
Если Вы выбрали публиковать свое приложение под собственной учетной записью, Вам необходимо сохранить Ваш Сертификат как файл Персонального Обмена информацией (Personal Information Exchange, файл.p12) .
Прежде, чем создать Сертификат (файл .p12) Вам необходимо создать Запрос на Сертификат (Certificate Signing Request). Затем загрузить Сертификат и установить его у себя на компьютере (ЧаВо. Как я могу создать Запрос на Сертификат (Certificate Signing Request), загрузить Сертификат и установить его на свой компьютер?)
Как только Вы установили Сертификат на своем компьютере, следуйте инструкциям, чтобы сохранить его как файл Обмена Персональной информацией (Personal Information Exchange, файл .p12):
Шаг 1. Откройте Меню Связки Ключей (Keychain access):
Шаг 2. Откройте “Мои Сертификаты (My certificates)” в левом меню:
Шаг 3. Найдите Ваш сертификат и выберите ‘Экспортировать (Export)‘:
Шаг 4. Сохраните Сертификат как “файл Персонального Обмена Информации (Personal Information Exchange, файл .p12)”
Шаг 5. Введите пароль для Сертификата:
Шаг 6. Загрузите сертификат на сайт iBuildApp, на странице “Публикация”:
В: Как я могу создать Профиль настроек (Distribution Provisioning Profile, файл .mobileprovision)?
Профиль настроек – набор цифровых сущностей, которые однозначно связывают разработчика и устройства с авторизованной командой iOS и определяет устройства, на которых может происходить тестирование. Профиль настроек (Distribution Provisioning Profile, файл .mobileprovision) будет содержать набор Сертификатов iOs, уникальные идентификаторы устройств и идентификатор приложения.
Шаг 1 : Выберите ‘Идентификатор приложения (App IDs)‘ из левого меню и нажмите кнопку “> Новый идентификтор приложения (New App ID)“.
Шаг 2 : Введите всю необходимую информацию и нажмите “Принять“.
Шаг 3 : Выберите ‘Настройки (Provisioning) ‘ из левого меню, а потом вкладку ‘Distribution‘ и нажмите кнопку “Новый прифиль (New Profile)“.
Шаг 4 : Выберите, как Вы хотите распространять свое приложение (‘App Store‘ -если Вы хотите опубликовать Ваше приложение и любой пользователь смог иметь к нему доступ; ‘Ad Hoc‘ – если Вы хотите, чтобы к нему имели доступ только Ваши друзья); затем укажите имя Профиля Настроек (Provision Profile) и выбирите идентификатор приложения (App ID)
Если Вы выбрали Ad-Hoc, то необходимо указать список устройств, связанных с текущим Профилем настроек (provisioning profile). Если UDID устройства не включен в список, то приложене на это устройство установить будет нельзя.
Шаг 5 : Нажмите Принять и загрузите Профиль настроек (Provision profile) на Ваш компьютер.
В: Сколько приложений я могу создать на сайте iBuildApp?
Столько, сколько Вы хотите. iBuildApp предоставляет возможность поддерживать сразу несколько приложений. Это означает, что вы можете создавать специализированные приложения для различных целей, а потом вносить изменения в реальном режиме времени.
В: Я смогу вносить изменния в приложение уже после того, как оно было опубликовано?
Да, онлайн панель управления iBuildApp предоставляет возможность изменять Ваше приложение в реальном режиме времени, так часто, как это требуется, даже если оно уже опубликовано и активно используется пользователями. Тем не менее, если Вы захотите изменить шаблон приложения, Вам придется заново пройти процедуру регистрации и публикации Вашего приложения, а так же получить новое одобрение от команды Apple. Ваши пользователи увидят изменения только после того, как Ваше приложение будет одобрено и опубликовано.
В: Каждый раз, когда я вношу изменения мне придется проходить процедуру публикации на Apple заново?
НЕТ. Вы можете изменять содержимое Вашего приложения в реальном режиме времени с использованием Панели Управления на нашего сайта. Просто зайдите на сайт в панель управления под своей учетной записью и внесите необходимые изменения. Вы так же можете поменять внешний вид приложения в пределах выбранного шаблона. Изменения вступят в силу сразу, после сохранения. Тем не менее, изменение названия приложения, изображения, отображающегося при загрузке или иконки приложения потребуют заново публиковать приложение в App Store.
В: Вы сможете опубликовать мое приложение на Apple под моей учетной записью разработчика?
Да, мы сможем Вам в этом помочь. Мы предоставляем такую услугу, обратитесь в раздел “Услуги”, чтобы узнать больше.
В: Должен ли я быть владельцем компьютера Apple для создания приложений iPhone, Сертификатов?
НЕТ, у iBuildapp есть решение для тех, у кого нет компьютера Apple!
Если Вы не знаете как создать Сертификат (Certificate), Приватный Ключ (Private Key) или Файл настроек (Provisioning fil), или у вас нет компьютера Apple, iBuildApp поможет вам создать из совершенно бесплатно. Как только Ваше приложение готово и Вы перешли на страницу “Публикация“, выберите одну из бесплатных опций самостоятельной публикации.
Затем выберите : “ Я не знаю, как получить Сертификат, Приватный ключ и Профиль настроек(Certificate, Private Key, Provisioning file) или у меня нет компьютера Apple“.
Прежде, чем Вы сможете получить Ваш Сертификат и Приватный Ключ(файл .p12) Вы должны создать Запрос на Сертификат (Certificate Signing Request), закгрузить Ваш сертификат и установить его на Вашем локальном компьютере. Просто следуйте пошаговой инструкции:
Подождите 3-5 секунд после загрузки Сертификат, а затем следуйте появившимся инструкциям, чтобы получить Distribution Provisioning Profile:
Когда все будет готово, введите номер версии для текущей сборки и нажмите ‘Продолжить, чтобы ее создать.
Теперь Вы сможете скачать Ваше приложение со страницы ‘Мои приложения‘. Процесс создания приложения может занять несколько минут.
Для того, чтобы загрузить готовое приложение на Apple Store, Вам нужен компьютер Apple. Мы предлагаем услугу по загрузке приложений с использованием Вашей учетной записи Apple. Услуга стоит всего $50. Если Вы создали сборку для размещения в Apple Store, то на странице “Мои приложения” Вы увидите оранжевую кнопку “Помощь”. Нажмите ее, чтобы перейти к процедуре оплаты.
В: Нужно ли мне платить $299 за приложение, чтобы опубликовать его на Apple store?
Вовсе нет. Вы можете сделать это самостоятельно и совершенно бесплатно.
Когда Вы закончите создавать свое приложение и перейдете на страницу “Публикация“, выберите один из бесплатных вариантов.
Важно: Прежде, чем приступить к публикации, Вам необходимо стать Разработчиком на https://developer.apple.com/iphone/program/.
В: Как мне добавить рекламный баннер в мое приложение?
iBuildApp предоставляет возможность встраивать рекламу в Ваше приложение (iAd, AdMob, и пользовательская HTML-реклама).
На вкладке ‘Настройки‘ Панели Управление приложением выберите тип встраиваемой рекламы:
Реклама iAd
Выбирая опцию рекламы мультимедийной рекламы iAd (нажмите на соответствующий переключатель) Вы получаете возможность скачивать рекламу из Сети iAd, что позволит Вашим приложениям зарабатывать для Вас деньги показами рекламы.
Примечание: Чтобы стать пользователем iAd сети Вы должны быть Участником Программы разработки iOS (iOS Developer Program).
Сеть iAd предоставляет автоматизированный интуитивно понятный интерфейс , который позволит Вам с легкостью встроить рекламу в Ваше приложение. Вы так же можете отслеживать эффективность и подсчитывать доход от рекламы. Участники программы iOs Разработчиков могут присоединиться к сети iAd уже сегодня.
Для того, чтобы стать пользователем сети iAd, Участнику программы разработки iOS (iOS Developer Program) необходимо:
- Принять Соглашение об использовании Службы Рекламы для Разработчиков на iTunes Connect.
- Ввести банковские реквизиты и сведения о налогах, если у Вас еще нет платного приложения в App Store.
- В модуле “Управление Вашими Приложениями” на iTunes Connect включите для Вашего приложения возможность отображать рекламу.
- При помощи iTunes Connect настройте свои требования к рекламе, поставляемой сетью iAd.
Пожалуйста, посетите рекламную страницу iAd, чтобы почерпнуть более подробную информацию.
Реклама AdMob
Вы сможете расширить свою аудиторию с помощью рекламы Google Mobile Ads, поскольку она может работать на разных платформах и устройствах. Увеличьте продажи, расскажите большему количеству пользователей о своем магазине, или прорекламируйте свою торговую марку на самых популярных сайтах и приложениях и все это при помощи современных технологий в сфере рекламы.
Для того, чтобы начать, Вам необходимо зарегистрировать учетную запись AdMob, в качестве Публикатора:
- Зарегистрируйтесь на сайте www.admob.com или перейдите по прямой ссылке: www.admob.com/register.
- Заполните форму регистрации, предоставьте основную информацию о Вашей учетной записи.
- Нажмите “Принять”.
- На указанный Вами адрес электронной почты должно придти письмо с подтверждением регистрации.
- Перейдите по ссылке, которая будет в письме, для того, чтобы подтвердить Вашу регистрацию.
- На следующем шаге появится сообщение о том, что Ваша учетная запись активирована. Теперь Вы можете создавать рекламные объявления.
Для того, чтобы создать рекламное предложения, сначала Вам необходимо создать “рекламную компанию”, затем разделить ее на “рекламные группы”. Каждое рекламное предложение должно принадлежать какой-либо рекламной группе.
Когда AdMob по какой-то причине недоступна, то некоторые разработчики для Android и iPhone пользуются возможностью использовать Google AdSense ads . Если включить данную опцию, то в Ваших приложениях будет показана реклама из сети Google в том случае, если сеть AdMob будет временно недоступна.
Создание “рекламной компании”:
- Нажмите на вкладку Компании (Campaigns) .
- Нажмите Создать новую рекламную сомпанию (Create New Ad Campaign).
- Введите название для Вашей компании – данное название не будет доступно пользователям, однако поможет отслеживать все ваши “рекламные компании”.
- Укажите даты начала (обязательное поле) и дату окончания (необязательное поле). Таким образом Вы укажите период, когда Ваша реклама будет доступна пользователям для просмотра.
- Введите Ваш ежедневный бюджет (не менее $50). Если указать какую максимальную сумму Вы готовы потратить в день на рекламу, то Вы можете контролироваться количество затраченных на нее денег.
Каждый день Ваша реклама будет доступна пользователям для просмотра до тех пора, пока не закончится указанная Вами сумма ежедневного бюджета. Как только все деньги будут потрачены, рекламное объявление будет скрыто до следующего дня или до тех пор, пока Вы не решите перепланировать свой ежедневный бюджет. - Введите описание Вашей рекламной компании (необязательное поле). Вы можете ввести любую информацию, которая кажется Вам необходимой. Данное поле не будет доступно сторонним пользователям.
- Нажмите Сохранить и продолжить для создания рекламной группы (Рекламная группа – набор рекламных объявлений, объединенных одним рекламируемым предметом и одной фокусной группой. Например, у Вас будет группа рекламных объявлений, посвященная продажам iPhone в России, а вторая группа будет продвигать Ваш сайт на Украине. Рекламное объявление всегда должна быть связано с одной из Ваших рекламных компаний.
- Введите название для вашей рекламной группы – данное название не будет доступно пользователям, однако поможет отслеживать все ваши “рекламные группы”, а так же судить о об их эффективности.
- Выберите цель, которую преследует Ваша рекламная группа:
- Mobile Web: Вы хотите, что пользователи, кликнув на рекламу, попадали на Ваш сайт.
- Applications: Вы хотите, чтобы пользователи, кликнув на рекламу, скачивали Ваше приложение из Apple App Store или Android Market.
- Media: Вы хотите, чтобы пользователи, кликнув на рекламу, смогли просмотреть видео, размещенное на Вашем сате или прослушать аудио, размещенное в iTunes .
- Location & Utilities: Вы хотите, чтобы пользователи, кликнув на рекламу, смогли позвонить Вам, найти Ваше местоположение на карте или получить какой-то особый контент.
Замечание: В случае, если Вы выбрали тип рекламной группы как Apps, Media, или Location/Utilities, то Вам будет необходимо указать платформу, на которую Вы ориентируетесь, тип мултимедиа, который Вы будете использовать либо способ хранения предоставляемой информации.
- Выберите фокусную группу. После того, как Вы выбрали тип рекламной группы, Вам необходим критерий, по котором должна будет отбираться аудитория Вашей рекламы. Все рекламные объявления, принадлежащие одной рекламной группе, должны отвечать данному критерию.
- Нажмите Сохранить и продолжить , чтобы создать рекламное объявление.
Когда Вы закончили создавать свое рекламное объявление, Вы можете встроить его в Ваше приложение:
- Нажмите на вкладку Сайты и приложения (Sites and Apps):
- Нажмите Добавить Сайт/приложение (Add Site/App).
- Заполните информацию об оплате.
- Выберите тип устройства – iPhone.
- Введите название приложения. Эта информация не будет доступна сторонним пользователям, но поможет Вам отслеживать Ваши рекламные объявления.
- Введите адрес сайта iPhone или адрес своего приложения в App Store. Для приложений iPhone это поле не обязательно.
- Выберите категорию приложения.
- Введите описание Вашего приложения. Для того, чтобы помочь Вашим потенциальным рекламодателям решиться показывать рекламу в Вашем приложении, сделайте его описание максимально полным и детальным.
- Выберите внешнее оформление Вашего рекламного объявления из уже имеющихся или создайте свой, указав цвет фона и текста.
- Отдельно необходимо указать, использует ли Выше приложение гео-позиционирование.
- Нажмите на на кнопку Добавить (Add) внизу страницы.
Вы только что добавили Ваше рекламное объявление в сеть AdMob.До тех пор, пока Вы не встроите в свое приложение специальный код, реклама показываться не будет. Вы можете получить этот код нажав на Установить (Setup) справа от приложения, которое Вы хотели бы активировать. Скопируйте Идентификатор Публикатора (Publisher Id) и вставьте его на странице “Нстройки” на сайте iBuildApp.
Публикаторы могут включать и выключать AdSense. нажав на кнопку “Manage Settings” сразу под именем приложения в разделе Сайты и приложения (Sites & Apps), а затем выбрав “Настройки приложения (App Settings)”:
Пользовательский рекламный баннер
Пользовательская HTML-реклама позволяет вводить изображения и тексты, которые будут показываться вверху приложения.
Когда Вы выбираете этот способ организации рекламы в своем приложении, то получаете возможность управлять рекламой прямо на странице “настройки”. Используйте WYSIWYG-редактор для того, чтобы создать рекламное объявление. Пожалуйста, убедитесь, что Ваш рекламный блок умещается в видимой области WYSIWYG-редактора (320×50 пкс).
.В: Как я могу создать push-уведомления для своих приложений на iPhone?
Замечание:: Приложения, созданные до 15 июня могут не поддерживать push-уведомления. Пожалуйста, опубликуйте Ваши приложения заново: сначала настройте Сервис push-уведомлений Apple (Apple Push Notification Service), а затем создайте новый файл .mobileprovision с новым Bundle ID. Сделайте новую сборку Вашего приложения и опубликуйте ее на App Store.
Важно: Для того, чтобы подключить push-уведомления в Ваше приложения необходимо настроить Сервис push-уведомлений Apple (Apple Push Notification Service) на странице Уведомлений ДО того, как вы создадите Ваш файл .mobileprovision file (с новым Bundle ID), затем необходимо скомпилировать приложении на странице “Публикация”.
Push-уведомления будут доставляться Вашим пользователям даже в том случае, если приложение не запущено на устройстве. Управление уведомлениями происходит на вкладке “Уведомления ” Панели управления приложением. Настройка Сервиса push-уведомлений Apple (Apple Push Notification Service)
- Выберите в качестве платформы ‘iOS (iPhone)‘ , а затем нажмите кнопку ‘Настроить‘:
Сервис push-уведомлений Apple (Apple Push Notification Service) позволяет Вашему устройству быть на постоянной связи с сервером уведомлений Apple. Когда Вы хотите отправить уведомление Вашим пользователям, то Вы связываетесь с сервером уведомлений Apple, который и доставляет уведомления на те устройства,на которых установлено Ваше приложение.
- Создайте новый Запрос на Сертификат (Certificate Signing Request) (Вы можете это сделать только после того, как станет разработчиком Apple).
- Загрузите приложение Меню Связки Ключей (Keychain Access) на Вашем Mac OS X;
- Затем выберите ‘Certificate Assistant > ‘Request a Certificate From a Certificate Authority‘;
- Введите требуемую информацию и выберите вариант Saved to disk. Нажмите кнопку Continue;
- Сохраните запрос на сертификат, используя предложенное имя. На следующем экране нажмите кнопку Done .
Если у Вас нет компьютера Apple, нажмите ‘Создать Generate новый Запрос на Сертификат (CSR)‘ iBuildApp создаст его для Вас:
- Загрузите Ваш Запрос на сертификат (Certificate Signing Request) на сайт Apple под Вашей учетной записью
Прокрутите вниз страницу “App IDs” найдите и нажмите кнопку “Конфигурировать (Configure)” справа от идентификатора приложения (App Id):
- Отметьте галочку “Включить Сервис push-уведомлений Apple (Enable for Apple Push Notification service)” и нажмите кнопку ‘Конфигурировать (Configure)‘ справа от Production Push SSL Certificate.
- В сплывающем окне нажмите кнопку ‘Продолжить (Continue)‘:
- Загрузите файл .certSigningRequest, который Вы до этого загрузили к себе на компьютер:
- Создайте и сохраниете Сертификат push-уведомлений (Push Notification certificate) Как только Вы загрузите файл CSR, затем нажмите ‘Создать‘ система создаст Ваш APNs SSL Certificat. Загрузите его к себе на компьютер.
- вернитесь на сайт iBuildApp и загрузите Сертификат Push-уведомлений (Push Notification Certificate):
- Как только вы закончили настройку, введите текст уведомления и отправьте его пользователям!
В: Могу ли я предложить своим клиентам купоны на скидки?
Да, Вы можете присоединиять к соверменным технологиям торговли через мобильные приложения и предложить своим клиентам воспользоваться купонами!
Замечание: Если Вы решите добавить соответсвующую функцию к уже существующему приложению, то сделанные изменения вступят в силу немедленно. Нет необходимости заново публиковать приложение на App Store.
При помощи модуля “Купоны”, любой предприниматель сможет предложить своим клиентам воспользоваться мобильными купонами и получить скидки..
Для выбранной страницы установите тип “Купоны”. Данный модуль поддерживат создание купонов как вручную, так и при помощи RSS-ленты (выберите соответсвующий пункт из списка):
Если Вы решили создавать купоны при помощи RSS-ленты, то системы обязательно спросит, валидна ли лента, которую Вы собираетесь использовать
Если Вы решили создавать купоны вручную нажмите кнопку “Добавить” чтобы создать новый купон:
Введите описание Вашего купона: название и описание (максимально 70 символов). Вы можете указать ссылку на купон или воспользоваться WYSIWYG-редактором для его создания:
Как только Вы создадите, Ваши клиенты смогут сразу получить к ним доступ:
В: Как использовать сканер штрикода?
Загрузите сканер штрих-кода в вашем приложении.
Модуль автоматически включит камеру Вашего устройства и откроет экран для сканирования штрих-кода:
Сканер автоматически определит, какой тип кода необходимо отсканировать и, еще до завершения сканирования, покажет отсканированное содержание (URL/текст/продукт), еще до того, как модуль загрузит встроенный браузер:
Вы можете просмотреть отсканированную информацию в браузере: будет произведен поиск текста в Интернете или открыта полученная ссылка.
Не отключая модуль можно поделиться отсканированной информацией через СМС или по электронной почте.
В: Provision Profile не соответствует сертификату, что делать?
- Файл .mobileprovision был создан для сертификата разработки, а не для сертификата распространения.
- На iOS Provisioning Portal выберите пункт “Provisioning” в меню слева, затем выберите вкладку “Distribution” и нажмите на кнопку “New Profile”
- Далее выберите “App Store”
- Введите название вашего Профиля
- Нажмите кнопку “Submit”, а затем загрузите Профиль на Ваш компьютер.
- Загрузите Профиль на iBuildApp
- Вы являетесь пользователем Мак и создавали свой сертификат при помощи Key Chain и забыли ввести пароль для сертификата.
Пожалуйста, обратитесь к разделу ФАК «Как мне сохранить сертификат ( .p12 файл) на моем компьютере?». На шаге 5 Вы должны были ввести пароль при экспорте Вашего сертификата в .p12. Пожалуйста, пересоздайте Ваш сертификат, обратив особое внимание на момент ввода пароля. Потом загрузите заново сертификат на наш сайт. Создайте заново Ваш Provision Profile и загрузите его на наш сайт.
Если у Вас возникают трудности в повторении данных шагов, пожалуйста, обратитесь к соответствующим разделам ЧаВо.
В: Не получается загрузить сертификат, что делать?
- Не совпадают файлы .CSR (Certificate Signing Request) и Certificate.
Создайте заново Certificate Signing Request и Certificate. Для этого обратитесь к соответствующим разделам нашего ФАК. Однако, для начала убедитесь , что Вы удалили со своего компьютера все файлы – Certificate Signing Request и Certificate, отзовите регистрацию Вашего Аппл аккуанта с нашего сайта и отзовите сертификат на Provision Portal.
В: Я хочу загрузить приложение на App Store, а у меня ошибка с бандлами, что делать?
- Невалидный Bundle Id.
Иногда при создании Bundle Id Apple выписывает невалидные Bundle Id. Это проявляется только при загрузки приложения на App Store при помощи Application Loader. В данной ситуации Вам необходимо:
- Создать новый Bundle Id (см пункт данного ФАК, посвященный данному вопросу) ;
- Создать новый Provision Profile для Вашего приложения с новым Bundle Id (см пункт данного ФАК, посвященный данному вопросу);
- Загрузить Provision Profile на наш сайт, что инициирует создания новой сборки Вашего приложения;
- На iTunes в описании приложения смените старый Bundle Id на новый;
- Загружайте Ваше приложение при помощи Application Loader.
- Bundle Id сборки не совпадает с Bundle Id, зарезервированным на iTunes.
Такое случается, если у Вас больше одного приложения или больше одного Bundle Id и при создании приложения Вы указали неверный Bundle Id. Для решения данной ситуации необходимо:
- Зайти на iTunes и убедиться, что для Вашего приложения Вы указали уникальный Bundle Id, который Вы еще не использовали для какого-либо другого приложения ;
- Зайти на Provision Portal, открыть Provision Profile Вы указали уникальный Bundle Id, который Вы еще не использовали для какого-либо другого приложения ;
- Убедитесь, что Вы использовали разные Bundle Id ;
- Выберите тот Bundle Id, который еще не был использован для других приложений;
- Если этот Bundle Id заявлен в Provision Profile, то Вам необходимо в описание приложения на iTunes зарезервировать тот же Bundle Id, что и в Provision Profile;
- Если этот Bundle Id на iTines, то Вам необходимо создать Provision Profile с соответствующим Bundle Id и загрузить его на наш сайт, что инициирует создание новой сборки Вашего приложения.
Теперь Вы можете загружать Ваше приложение на App Store.
В: Я хочу загрузить новую версию приложения на AppStore, а у меня возникает ошибка несоответствия сертификатов, что делать?
Версии Вашего приложения должны быть подписаны одним и тем же сертификатом. Если по каким-то причинам Вы удалили сертификат, которым Вы подписывали предыдущую версию Вашего приложения и не можете его восстановить, то, к сожалению, проблема не имеет решения. Вы можете загрузить новую версию Вашего приложения, только как отдельное приложение или обратиться в Аппл с вопросом, смогут ли они Вам помочь в такой ситуации.
В: Мне было отказано Apple в публикации моего приложения, что мне делать?
Apple строго следит за качеством приложений, которые загружаются на Apple Store, поэтому существует Рекомендации по созданию приложений, которые мы настоятельно советуем прочитать перед началом работы над приложением.
Если Вам уже отказали, то прочитайте внимательно причину отказа и пояснения, которые дает Apple, там содержится много полезной информации, которая может быть Вам полезна.
Самые распространенные причины отказа:
- Некачественный интерфейс.
Как правило, это относится прежде всего к качеству картинок, которые Вы загружаете в свое приложения для кнопок и других управляющих элементов. Необходимо следить, что бы картинки для кнопок, заднего фона и splash-screen были высокого качества, надписи на кнопках должны легко читаться. Это так же относится и к логотипу Вашего приложения. Необходимо избегать пробелов между элементами управления.
- Первичная цель приложения – реклама.
Если основная цель Вашего приложения – реклама, и оно не содержит ничего, кроме информации о Вашем предприятии, то приложение не будет опубликовано. В такой ситуации мы предлагаем продумать, чем можно дополнить Ваше приложение:
- Общая информация о направлении Вашего бизнеса;
- Интересные факты, относящиеся к отрасли Вашего бизнеса;
- Дополнительные функции, которые могут быть удобны и полезны пользователям.
- Непродуманное содержание приложения.
Если более 50% вашего приложения – встроенные веб-страницы или RSS Feed, то приложение не будет опубликовано, поскольку Apple не приветствует создание агрегаторов. Для того, что бы Ваше приложение было опубликовано, необходимо использовать «нативный» функционал. Если вы предполагаете, например, использование форм или галерей, которые расположены у Вас на сайте, то лучше воспользоваться “Custom form” для форм и “Gallery” для галереи.
- Мета-дата
Если описание, которое Вы ввели на iTunes не отвечает на вопрос «Что делает это приложение?», а содержит описание предмета, которому посвящено Ваше приложение, то приложение не будет опубликовано. Создайте такое описание, которое бы отвечало на вопроса «Что делает данное приложение».
В: Как встроить музыку в приложение?
Мы поддерживаем два аудио формата:
- MP3;
- ACC.
Аудио можно встроить в приложение тремя способами:
- С использованием файлов:
- Файл Mp3 (file_name.mp3)
- С использованием потоковых серверов:
- SoundCloud
- Shoutcast (MP3 и ACC)
- Icecast (MP3 и ACC)
- С использованием плейлистов:
- LS (file_name.pls)
- M3U (file_name.m3u)
- XSPF (file_name.xspf)
Часто задаваемые вопросы:
- Я бы хотел использовать в своем приложении аудио файлы, что мне делать?
- Убедитесь, что Ваши файлы сохранены в формате MP3.
Ваши файлы должны иметь расширение “.mp3″. Если Вы не знает, как проверить расширение Ваших файлов, то Вам необходимо обратиться к документации Вашей Операционной системы.
- Если Ваш аудио не явялется файлом MP3, то Вам необходимо конвертировать его в указанный формат.
Существует огромное количество специализированного программного обеспечения для конвертации аудио из одного формата в другой.
Пример программного обеспечения:
https://www.koyotesoft.com/audio-software/free-mp3-wma-converter.html.
Пример онлайн-сервиса:
- Если у Вас есть собственный сайт, то Вы можете разместить свои аудио файлы на нем или использовать для этого любую службу хранения файлов. Вы можете хранить свои аудио файлы где угодно (на своем сайте или воспользоваться специализированными службами). Однако, нельзя хранить файлы на серверах, ограничивающих к ним доступ, например, сервер требует авторизации для работы с файлами. В таком случае Вам необходимо открыть общий доступ к Вашим файлам (если Вы не знаете, как это сделать, обратитесь в службу технической поддержки). Если открыть доступ к файлам невозможно, то мы рекомендует переместить файлы туда, где доступ к ним будет свободным. Если Вы используете службу размещения файлов, то стоит выбирать такую, которая предоставляет прямые ссылки на ресурсы. Примеры служб:
- Скопируйте прямую ссылку на Ваш файл.
Для того, что бы встроить музыку в приложение, Вы должны предоставить прямую ссылку на файл, расположенные на Вашем сайте или размещенные при помощи службы хостинга файлов. Термин «прямая ссылка» подразумевает, что Ваша ссылка должна указывать непосредственно на файл и выглядеть следующим образом:
https://www. your_site_name/you_folder/file_name.mp3
Вставьте ссылку в Ваше приложение.
- Убедитесь, что Ваши файлы сохранены в формате MP3.
- Что такое потоковые сервера и как их использовать?
Потоковые сервера – специализированное программное обеспечение для передачи медиа (аудио) через Интернет. Одним из примеров использования потоковых северов может быть интернет-радио:
Наиболее популрные потоковые сервера:
- SoundCloud
- Shoutcast (streaming in MP3 and ACC);
- Icecast (streaming in MP3 and ACC).
Мы поддерживаем оба, если они транслирует музыку в формате MP3 или ACC.
Вы можете использовать службы трансляции для того, что бы размещать Вашу музыку. Сервис предоставит Вам прямую ссылку на Ваш поток, который Вы будете использовать во время создания Вашего приложения. Примеры таких служб:
Если Вы хорошо знакомы с цифровыми технологиями, то Вы можете создать свой собственный потоковый модуль. Для того, что бы узнать больше о потоковых серверах, необходимо обратится к документации:
Для того, что бы использовать поток в Вашем приложении, необходимо предоставить адрес потока, который должен быть похоже на приведенные ниже примеры:
- Что такое «плейлист», где я могу его взять и как использовать?
Плейлист – файл, содержащий список Вашего аудио.
Мы поддерживаем:
- PLS (file_name.pls)
- M3U (file_name.m3u)
- XSPF (file_name.xspf)
Если вы – опытный пользователь, то сможете создать плейлист самостоятельно, например, при помощи Winamp ил вручную.
Вы можете использовать плейлисты, предоставленные третьей стороной. Например, Вы можете получить плейлист на сайте интернет-радио.
Примечание: Все плейлисты должны содержать ссылки на аудио, доступное через Интернет. Если это условие не соблюдено, то плейлист работать не будет. Ваши плейлисты должны быть доступны через Интернет. Вы можете разместить плейлисты на своем сайте или при помощи службы хостинга.
Для того, что бы использовать плейлист, необходима прямая ссылка на файл.
Корректная ссылка должна выглядеть следующим образом:
- https://www. your_site_name/you_folder/playlist_name.pls
- https://www. your_site_name/you_folder/playlist_name.m3u
- https://www. your_site_name/you_folder/ playlist_name.xspf
- Как я могу встроить потоковое аудио c SoundCloud ?
Если Вы хотите использовать в своем приложении музыку, размещенную на SoundCloud, выберите модуль “Audio” для размещения в Вашем приложении.
- Нажмите кнопку ”Синхронизировать с SoundCloud”
Примечание: у Вас должен быть зарегистрированная учетная запись на SoundCloud.com - Появится окно входа на SoundCloud или сразу окно синхронизации (если у Вас уже открыта сессия работы с SoundCloud) :
- Как только синхронизация завершена, все что, опубликовано на SoundCloud с использованием Вашей учетной записи появиться на ibuildapp.com
Замечание: Если Вы сделаете какие-то изменения на SoundCloud.com Вам придутся провести повторную синхронизацию с iBuildapp.
- Вы можете спрятать отдельные треки или даже наборы используя соответствующие кнопки.
Замечание: администрирование списка песен на ibuildapp.com не повлияет на список, размещенный на SoundCloud.
- Убедитесь, что Ваши треки находятся в публичном доступе, для этого сделайте настройки на SoundCloud.com так, как показано ниже:
В противном случае, Вы увидите, что трек отключен, пример приведено ниже:
- Нажмите кнопку ”Синхронизировать с SoundCloud”
- У меня есть интернет-страница, на которой размещена музыка. Я использую адрес этой страницы для для того в своем приложении, но я получаю ошибку «Некорректный адрес», почему я не могу использовать свою страницу?
Для того, что бы встроить музыку в Ваше приложение необходимо использовать прямую ссылку на файл .mp3, плейлист или потоковый сервер. Ваша ссылка должна выглядить следующим образом:
- https://www. your_site_name/you_folder/file_name.mp3
- https://84.16.227.59:8010/
- https://www. your_site_name/you_folder/playlist_name.pls
- https://www. your_site_name/you_folder/playlist_name.m3u
- https://www. your_site_name/you_folder/ playlist_name.xspf
Ссылка, скопированная Вами из адресной строки, не будет являться прямой ссылкой на аудио файл, плейлист или потоковый сервер. Это будет ссылка на Вашу страницу.
Если Вы не знаете, как получить прямую ссылку на аудио, то Вам необходимо обратиться в техническую поддержку службы, которой Вы пользуетесь.
- Я уверен, что использую правильную ссылку, однако мое приложение работает неверно.
Если Вы уверены, что используете правильную ссылку, то стоит убедиться, что:
- Ваш потоковый сервер работает с форматами MP3 или ACC;
- Ваше медиа по прежнему доступно через Интеренет, это можно проверить, открыв его при помощи плеера или браузера;
- Ваш медиа файл не слишком велик, поскольку его буферизация может занять некоторое время.
- У меня есть флэш плеер, я могу его вставить в свое приложение?
Нет, не можете.
В: Как встроить видео в приложение?
Мы поддерживаем два аудио формата:
- Youtube;
- mpeg4 .H264 (iphone);
- mpeg4.H263 (android);
- 3gp;
- Vimeo
Видео можно встроить в приложение тремя способами:
- Загрузить на Youtube;
- Загрузить на Vimeo;
- Загрузить файлы формата mpeg4.H264 (iphone), mpeg4.H263 (android) или на ваш сайт или разместить их в Интернете при помощи службы хостинка.
- Я бы хотел использовать в своем приложении видео файлы, что мне делать?
Убедитесь, что Ваши файлы сохранены в формате mpeg4.H264 (iphone), mpeg4.H263 (android) or 3gp. Ваши файлы должны иметь расширение “.mp4″ или “.3gp”. Если Вы не знает, как проверить расширение Ваших файлов, то Вам необходимо обратиться к документации Вашей Операционной системы.
Если Ваш видео не явялется файлом mpeg4.H264 (iphone), mpeg4.H263 (android) или 3gp, то Вам необходимо конвертировать его в указанный формат. Существует огромное количество специализированного программного обеспечения для конвертации видео из одного формата в другой.
Пример программного обеспечения:https://www.online-convert.com/ .
Пример онлайн-сервиса: https://www.video2mp3.net/ .
Если у Вас есть собственный сайт, то Вы можете разместить свои видео файлы на нем или использовать для этого любую службу хранения файлов. Вы можете хранить свои видео файлы где угодно (на своем сайте или воспользоваться специализированными службами). Однако, нельзя хранить файлы на серверах, ограничивающих к ним доступ, например, сервер требует авторизации для работы с файлами. В таком случае Вам необходимо открыть общий доступ к Вашим файлам (если Вы не знаете, как это сделать, обратитесь в службу технической поддержки). Если открыть доступ к файлам невозможно, то мы рекомендует переместить файлы туда, где доступ к ним будет свободным.
Если Вы используете службу размещения файлов, то стоит выбирать такую, которая предоставляет прямые ссылки на ресурсы. Примеры служб:
Скопируйте прямую ссылку на Ваш файл.
Для того, что бы встроить видео в приложение, Вы должны предоставить прямую ссылку на файл, расположенные на Вашем сайте или размещенные при помощи службы хостинга файлов. Термин «прямая ссылка» подразумевает, что Ваша ссылка должна указывать непосредственно на файл и выглядеть следующим образом:
- https://www. your_site_name/you_folder/file_name.mp4
- https://www. your_site_name/you_folder/file_name.3gp
Вставьте ссылку в Ваше приложение.
- Создайте страницу типа «Видео поток» в Вашем приложении;
- Нажмите кнопку «Добавить» чтобы добавить элемент списка;
- Во всплывающем окне в поле «URL» Вставьте скопированную ссылку, нажмите кнопку «Сохранить».
- У меня есть видео, размещенное на Youtube, я могу его использовать его в своем приложении?
- Зайдите на Youtube и откройте видео, которое Вы хотите разместить в своем приложении. Наведите мышку на видео и сделайте правый клик, чтобы появилось контекстное меня. В контекстном меню выберите пункт «Копировать URL видео»:
- Создайте страницу типа «Видео поток» в Вашем приложении:
- Нажмите кнопку «Добавить» чтобы добавить элемент списка:
- Во всплывающем окне в поле «URL» Вставьте скопированную ссылку, нажмите кнопку «Сохранить».
Замечание: ВЫ можете создать столько элементов списка, сколько необходимо.
- У меня есть видео на vimeo.com, я могу его использовать в своем прилоложении?
- Зайдите на vimeo.com и откройте видео, которое Вы хотите разместить в своем приложении. Наведите мышку на видео и нажмите появившуюся кнопку «Share»:
- Во всплывающем окне в правом верхнем углу скопируйте код для вставки:
- Создайте страницу типа «Видео Vimeo» в Вашем приложении:
- Вставьте скопированный код в поле «код Vimeo»
- Замечание: Вы можете вставить только одно видео Vimeo.
- Я размещаю видео в социальных сетях. Могу ли я использовать эту музыку в своих приложениях?
Нет, не можете
- У меня есть интернет-страница, на которой размещено видео. Я использую адрес этой страницы для для того в своем приложении, но я получаю ошибку «Некорректный адрес», почему я не могу использовать свою страницу?
Для того, что бы видео музыку в Ваше приложение необходимо использовать прямую ссылку на видео файл, ссылку на youtube.com или vimeo.com. Ссылка, скопированная Вами из адресной строки, не будет являться прямой ссылкой на видео файл, youtube.com или vimeo.com. Это будет ссылка на Вашу страницу. Если Вы не знаете, как получить прямую ссылку на аудио, то Вам необходимо обратиться в техническую поддержку службы, которой Вы пользуетесь.
- Я уверен, что использую правильную ссылку, однако мое приложение работает неверно.
Если Вы уверены, что используете правильную ссылку, то стоит убедиться, что:
- Ваше медиа по прежнему доступно через Интеренет, это можно проверить, открыв его при помощи плеера или браузера;
- Ваш медиа файл не слишком велик, поскольку его буферизация может занять некоторое время.
- У меня есть флэш плеер, я могу его вставить в свое приложение?
Нет, не можете
Как пользоваться модулем “Калькулятор”?
О:
В: Как я могу использовать модуль “Калькулятор”?
Этот модуль позволяет Вам создавать свой собственный калькулятор с определенными заранее набором переменных и констант и логикой вычисления (формулой).
Вычисления будут производится согласно определенной формуле и параметрам, введенными пользователями.
Примеры: вычисление предполагаемых расходов, скидок.
В: Какие математические операции доступны?
- + - Сложение
- - - Вычитание
- () - Математические скобки
- * - Умножение
- / - Деление
- ^ - Возведение в степень
- abs - Абсолютное значение
- exp - Возведение e в степень
- log, log10 - логарифм числа
- sign - знак числа (возвращает -1, если число отрицательное; 1, если число положительное)
- sqrt - квадратный корень числа/li>
- sin - синус угла
- cos - косинус угла
- tan - тангенс угла
- atan - арктангенс угла
В: Я могу использовать математические выражения?
Ниже приведены примеры математических выражений, который Вы можете использовать в своей формуле:
- a * b + b/2
- a * 0.01 + b)/c
- exp(a)
- log10(a)
В: Как встроить модуль Калькулятор в приложение?
- Выберите модул “Калькулятор” во всплывающем окне смена типа страницы:
- Введите название калькулятора и описание:
- На вкладке ”Переменные” создайте переменные для своей формулы с использованием кнопки – ”Добавить переменную” :
Во всплывающем окне “Добавить переменную” введите название переменной, ее максимальное и минимальные значения, а так же остальные параметры.Замечание: Необходимо использовать только латинские символы.
Для того, чтобы отредактировать или удалить переменную, используйте соответствующие иконки справа в списке переменных. - На вкладке ”Константы” создайте константы для своей формулы (если это необходимо):
Во всплывающем окне “Добавить константу” введите название и значение, а затем нажмите “Сохранить“.Замечание: Необходимо использовать только латинские символы.
- Определите формулу: для отделения переменных, констант и операторов используйте пробелы.
Вы можете указать текст, который будет пояснять полученный пользователем результат, заполнив поле “Надпись для поля Результат“:
Вот и все!
В: Что такое магазин приложений iBuildApp?
Магазин приложений iBuildApp был создан для того, чтобы наши пользователи могли рекламировать свои приложения на нашем сайте. Вы можете свободно распространят приложения для платформы Android и приложения HTML5, а так же предоставлять ссылку на приложения, размещенные в iTunes Store.
Для того, чтобы опубликовать Ваше приложение в магазине iBuildApp просто выберите соответствующую опцию на странице “Инфо”.
В: Где я могу найти ссылку на свое приложение?
Самый простой путь получить ссылку на приложение, размещенное на App Store – открыть программу iTunes и скопировать информацию непосредственно из App Store. Ниже приведены подробный шаги:
- Откройте iTunes.
- Найдите свое приложение.
- Кликните по названию Вашего приложения и скопируйте информацию (для пользователей персональных компьютеров – правый щелчок мыши).
Ссылка будет иметь следующий формат:
https://itunes.apple.com/[country]/app/[App –Name]/id[App-ID]?mt=8,
например
https://itunes.apple.com/ru/app/oli-boys4ever-app/id588941789?mt=8
В: Сколько времени занимает процесс одобрения приложения?
Процесс занимает 1-2 рабочих дня. После этого мы публикуем Ваше приложение на Apple store для его дальнейшего рассмотрения командой Apple . Если есть необходимость внести какие-либо изменения в Ваше приложение прежде, чем оно будет опубликовано, то Вы получите письмо от нашей команды.
Как только приложение опубликовано, оно попадает на рассмотрения к команде Apple. Процесс занимает порядка 1-3 недель.
Для того, чтобы убедиться, что Ваше приложение будет одобрено мы рекомендуем ознакомиться с Apple Review Guidelines:
https://developer.apple.com/appstore/resources/approval/guidelines.html
Замечание: данный документ доступен только зарегистрированным пользователям.
В: Зарегистрировать новую учетную запись разработчика iOs?
Первый шаг на пути тестирования Вашего приложения на реальном устройстве – подписка на программу разработчиков iPhone на https://developer.apple.com/iphone/program/. Доступны 2 программы – Standard и Enterprise. Большинства разработчиков вполне достаточно подписаться на программу Standard program, которая стоит US$99. Обратитесь к https://developer.apple.com/iphone/program/apply.html чтобы получить больше информации.
В: Что такое приватный ключ?
В процессе верификации приложений используется пара публичный ключ – приватный ключ, которые связаны с Вашим сертификатом разработчика, который является Вашей цифровым идентификатором. Сертификат разработчика, находящийся в Developer Certificate Utility содержит публичный ключ, а сертификат, расположенный в Вашей связке ключей – приватный. Название сертификата в Вашей связке ключей начинает с “Mac Developer:”, а затем следует Ваше имя.
Приватный и публичный ключи должны быть сгенерированы во время создания Certificate Signing Request (CSR). Пара ключей, приватного и публичного устанавливает вашу личность iOS-разработчика. Ваш приватный ключ по умолчанию храниться в Keychain и его можно увидеть в приложении Keychain Access в секции ‘Keys’.
В: Должен ли я платить сбор в размере $99?
Для того, чтобы опубликоваться Ваше приложение на Apple Store, Вам необходимо стать iOS-разработчиком и заплатить сбор в размере $99.
В: Что такое сборка приложения?
Сборка приложения – двоичный файл, который автоматически создается нашей системой на шаге Публикации. Сборка приложения зависит от платформы: для Android и iOS систем они разные.
В: Почему важно правильно указывать версии приложений?
Каждый раз, когда Вы добавляете в свое приложение новый модуль, Вам необходимо создать новую сборку приложения и опубликовать ее. Версия новой сборки должна быть выше, чем та, что была предыдущей, в противном случай Ваша сборка может быть не принята к загрузке. Примеры версий сборок:
- 1.0
- 1.0.5
- 2.5