Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.88
AlexanderWM
11 / 11 / 2
Регистрация: 16.10.2012
Сообщений: 139
#1

Контроль установленных приложений - Программирование iOS

11.01.2015, 21:40. Просмотров 1113. Ответов 4
Метки нет (Все метки)

Добрый день. У нас есть партнёрская программа, участники которой получают деньги за установку приложений рекламодателей на своё устройство. Пока мы работали только с Android, но сейчас решили двигаться в сторону iOS.
Под Android у нас есть собственное приложение, которое устанавливают пользователи. Это приложение загружает с сервера задания на выполение и контролирует это.
Текущая задача - создание задания на разработку подобного приложения для iOS. Но пока не совсем понятен ряд механизмов.

Если весь лист методов для обмена информацией с сервером, после некоторых изменений, мы может взять у Andoid-версии, то вопрос контроля работы приложения остаётся открытым. А ещё я никогда не пользовался Apple девайсами, поэтому не знаю элементарных вещей. Через пару дней приедет тестовая трубка, и будет проще - а пока, пожалуйста, извините за тупые вопросы

1). Пользователь должен перейти на сайт iTunes именно по нашей ссылке и установить приложение. Это возможно?
Я имею в виду, можно ли прямо из браузера начинать установку, либо под iOS приложения можно скачивать лишь через фирменный софт от Apple?

2). Как определить конкретное устройство и информацию о его пользователе? (Device ID, версию, информацию о пользователе, и т.д.)

3). Можем ли мы знать, какие приложения сейчас запущены в системе (запущено ли сейчас приложение, которое пользователь должен был скачать по нашей просьбе)

4). Есть ли какая-то возможность получать список установленных за последние N дней приложений?

5). Как можно посылать извещения? Под Andoid мы используем GCM (отправка пуш-уведомлений).

Интересуют ответы для устройств c джэйлбрейком и без него.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2015, 21:40     Контроль установленных приложений
Посмотрите здесь:

Регистрация приложений - Программирование iOS
Скачал приложение с интернета (не из AppStore) что-бы его установить из Cydia скачал файл-менеджер указал .ipa файл и файл-менеджер сказал...

Компании по разработке приложений - Программирование iOS
Всем доброго времени суток! Я хочу заказать приложение для айпада, но не знаю, в какую компанию обратится. Хочу, чтоб сделали качественно....

Создание приложений под iOS - Программирование iOS
Здравствуйте!Посоветуйте с чего начать создавать приложения.Пособия какие-то,советы,литература.Есть небольшие знания С++ и как я понял...

Дизайн для IOS приложений - Программирование iOS
Всем доброго дня. Подскажите как правильно сделать, есть дизайн для приложения ~Iphone, @2x~Iphone, ~ipad, @2x~ipad. Как должен...

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

Создание приложений для регистрации с sms - Swift
Всем привет Недавно начал учить Swift 3.0, сейчас хочу сделать приложении регистрации с помощью смс. ( VERIFYING A PHONE NUMBER ) ...

Получить исходный код приложений iOS - Программирование iOS
Добрый вечер форумчане! Хотел бы спросить можно ли брать или каким-то образом взять/открыть исходный код какой либо приложения, например...

Разработка приложений для Iphone под Windows - Программирование iOS
подскажите,с помощью какой среды можно работать для разработки под айфон, под Windows? железо мое не подходит для хакинтоша,пытался...

Возможно ли программирование iOS приложений под windows? - Программирование iOS
где-то прочитал, что для iOS можно программировать только под mac. это так?

Подскажите лучшую практику по созданию кроссплатформенных приложений? - Программирование iOS
Хочу определиться для себя с созданием кроссплатформенных приложений IOS/Android. Подскажите как проще и удобнее делать? Писать на андроид...

Intel Multi-OS Engine - создание iOS приложений на Java - Программирование iOS
Недавно компания Intel анонсировала новый SDK в основе которого лежит Android Runtime портированный под iOS. С его помощью разработчик...

Ipod touch 6 как устройство для тестирования приложений - Программирование iOS
Всем привет. Подскажите подойдет ли ipod touch 6 для тестирования приложений написанных в xcode 7 на objective-c / swift языках? Я лишь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
667 / 529 / 45
Регистрация: 05.03.2010
Сообщений: 1,273
12.01.2015, 01:59     Контроль установленных приложений #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1. Можно организовать как установку с ваших внутренних серверов, так и с апп стора
Переход в приложение апп стор по линке из браузера должно быть возможно (по крайней мере на маке такое 100% возможно)

2. При входе в ваше приложение отправить все необходимые данные на ваш сервер (насчет конкретных данных нужно уточнять, т.к. не все, что можно получить на Андроиде, доступно на иОС)

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

4. Ну знаю, что есть возможность получать список установленных приложений и многое другое (вплоть до удаленных установок\удалений приложений, управлением доступом ко всяким сервисам и т.д.) на девайсе при помощи MDM сервиса (Mobile Device Management), но для этого на девайсе должен быть установлен configuration profile от вас, как от предоставителя услуги
Такой подход хорошо работает в корпоративных целях, но для общего доступа скорее всего не подойдет

Потому снова таки, хэндлить все это у себя на сервере
Например, пользователь впервые запускает апп и эта информация уходит на сервер - так вы знаете, когда этот апп впервые был запущен ну и там уже можно фильтровать по дате какие приложения были установлены

5. Аналогично на иОС есть пуш уведомления, ваш сервер отправляет сообщение на apple push notification server, а тот уже отправляет его в приложение
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
12.01.2015, 09:05     Контроль установленных приложений #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от AlexanderWM Посмотреть сообщение
1). Пользователь должен перейти на сайт iTunes именно по нашей ссылке и установить приложение. Это возможно?
Я имею в виду, можно ли прямо из браузера начинать установку, либо под iOS приложения можно скачивать лишь через фирменный софт от Apple?
Да, читайте про Over-the-Air(OTA) установку. Нужен enterprise account.
Цитата Сообщение от AlexanderWM Посмотреть сообщение
2). Как определить конкретное устройство и информацию о его пользователе? (Device ID, версию, информацию о пользователе, и т.д.)
Смотря что имеете в виду под информацией о пользователе. Все сервисы сбора аналитики, типа flurry, AppAnnie и тд, обычно автоматически отправляют какую-то базовую инфу.
Цитата Сообщение от AlexanderWM Посмотреть сообщение
3). Можем ли мы знать, какие приложения сейчас запущены в системе (запущено ли сейчас приложение, которое пользователь должен был скачать по нашей просьбе)
Тут надо иметь в виду, что на iOS у приложения больше состояний чем запущено/не запущено. C JB смотрите http://stackoverflow.com/questions/4...phone-and-ipad. Без JB локально никак, только если эти приложения от одного разработчика им должен выдаться одинаковый vendorIdentifier, его и идентификатор приложения отправляем на сервер и там уже примерно анализируем, что запущено.
Цитата Сообщение от AlexanderWM Посмотреть сообщение
5). Как можно посылать извещения? Под Andoid мы используем GCM (отправка пуш-уведомлений).
Смотрите Apple Push Notification Service https://developer.apple.com/library/...shService.html
MalignantDwarf
0 / 0 / 0
Регистрация: 14.01.2015
Сообщений: 17
11.02.2015, 01:01     Контроль установленных приложений #4
Feature Points ?
a_s_a_p
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 375
30.04.2015, 15:49     Контроль установленных приложений #5
В каких случаях эти приложения баланс съедать твой начинают? Обновляясь?
Yandex
Объявления
30.04.2015, 15:49     Контроль установленных приложений
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru