Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Куда направлять пользователя в "Оцените нас", если до релиза не известна ссылка на приложение?

Собственно, зашел в такой тупик... Куда направлять пользователя в "Оцените нас", если до релиза не известна ссылка на приложение?
Ответ: Спасибо! Еще можно воспользоваться этой инструкцией

Там написано, что еще нужно включать в ссылку название приложения
Вопрос: Контроль установленных приложений

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

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

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

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

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

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

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

Интересуют ответы для устройств c джэйлбрейком и без него.
Ответ: Feature Points ?
Вопрос: UАround – новое мобильное приложение


Весной 2016 года, группа молодых российских разработчиков презентовала новый мессенджер - UAround, который в отличие от своих иностранных аналогов дает 100% гарантию конфиденциальности. Это возможно потому, что все разговоры и переписка пользователей происходит минуя сервер. Он нужен только для соединения.
UAround – это новое мобильное приложение для смартфонов и планшетов, работающих на платформах iOS и Android, позволяющее быть на связи в любой точке мира, где есть доступ в Интернет. 
www.uaround.ru
Мессенджер настолько удобен и легок в использовании, что разобраться в нем смогут и дети, и люди старшего поколения. С его помощью можно не только отправлять текстовые сообщения, но и делиться фотографиями, звонить, создавать группы по интересам, вести бизнес, знакомиться, заводить друзей и все это делать абсолютно бесплатно.
Здесь предусмотрено все – разделы «Чаты», «Знакомства», «Кто рядом», кстати, эта функция своего рода «ноу-хау» российских разработчиков. Ее преимущество заключается в быстром поиске людей по указанным ими данным. Вам нужно просто слегка встряхнуть телефон, чтобы на экране появился список из 50 пользователей, которые находятся ближе всех.
Молодые программисты из России решили не останавливаться на достигнутом, и уже начали работу над усовершенствованием приложения. В ближайших планах - добавление видеозвонка, красивых эмоджи, внутренних групп для компаний. Они уверены, что иностранное не всегда может быть хорошим и наш, российский продукт, ни в чем не уступает зарубежным аналогам по качеству и, самое главное, в вопросах безопасности, а в каких-то пунктах даже превосходит их, что на наглядном примере доказывает новый мессенджер UAround.
ЧТО ТАКОЕ UAROUND?

UАround - это новое приложение для общения, знакомства и бизнеса с функцией звонков, шифрования и «Вы вокруг», которая позволит подобрать вам пользователя рядом с вами.
ПОЧЕМУ UАROUND:
Бесплатная регистрация
Бесплатный чат, который позволяет вам переписываться со всеми пользователями системы.
Синхронизация с Вашей записной книжкой.
Знакомства в один клик, позволит вам найти новых друзей для общения и встреч.
Лента с фотографиями и удобный поиск пользователей по критериям.
Реальные пользователи со всех стран мира.
Загрузи фото в ленту, получай знаки внимания и общайся с новыми людьми.
Возможность бесплатно позвонить пользователю.
Воспользуйся функцией «Ты вокруг», и система подберет вам пользователя рядом для общения и знакомства.
Создайте и администрируйте свою тематическую группу для бизнеса или развлечения.
Подними свою группу в поиске, привлекай новых подписчиков.
Мы поможем сохранить вашу переписку в тайне, благодаря функции шифрования.
Скачать приложение UAround для Android

Скачать приложение UAround для iPhone



Присоединённый файл ( Кол-во скачиваний: 0 )
 
Ответ:
Failure to accurately  risk keeps people locked in all kinds of unhealthy situations including poor eating and exercise , relationships and jobs. Sometimes people are just afraid to step out and make a . They see risk in making a change when the real risk comes from not making a . From my perspective, living with the stress, unhappiness and frustration of  and poor health is the greatest risk of all, and one that is definitely not worth .

Вопрос: Разработчик в команду для работы над приложением

Ребята, привет!

Проект приложения "iPerson" прошел отбор на сервисе краудворкинга AllyBoy. Теперь мы ищем разработчика в команду для совместной работы над проектом. Предполагаемые платформы: iOS, Android.
В случае успешного воплощения идеи получаем инвест продвижение от AllyBoy. Всем кому интересно, приглашаем принять участие в обсуждении.

Кстати, можете делиться идеями и предложениями на странице проекта. За это даем процент в проекте!

Вот ссылка на проект: 

Будем рады найти отличного специалиста и хорошего человека!

(IMG:)
Ответ:
спасибо, чекнем
Вопрос: Архитектура для сетевого взаимодействия в приложении

Всем новогодний привет!))

Хотел бы поинтересоваться, как кто предпочитает организовывать у себя в проектах взаимодействие с server side?

У своих коллег вижу преимущественно что-то вроде синглтона, у которого есть куча методов с сигнатурой "запросить/отправить нечто с completion block'ом".
Как я пока из своего полуторагодового опыта понял, это самый распространенный вариант.

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

Мы имеем два обобщенных базовых класса вроде Request и Responce.
У класса Request, отбросив нюансы, есть два метода:
Код Objective-C
1
2
- (void)executeWithCompletion:(SomeBlockTypedef)completion
- (Responce *)responce
Также в нем определен базовый URL, с которым мы общаемся.

У класса Responce что-то в этом роде:
Код Objective-C
1
2
- (id)initWithResponceDict:(NSDictionary *)responceDict
- (NSArray *)parsedData
В наследнике класса Request, каком-нибудь NewsRequest, переопределяем метод init нужным образом. Например:
Код Objective-C
1
- (id)initWithPageNumber:(NSInteger)pageNumber count:(NSUInteger)count;
А в методе
Код Objective-C
1
- (Responce *)responce
возвращаем конкретный подкласс респонса - NewsResponce.
В котором, в свою очередь, реализован парсинг для каждого конкретного ответа.

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

Код Objective-C
1
2
3
4
5
6
7
8
9
10
Request *request = [[ConcreteRequest alloc] initWithFirstParam:x secondParam:y];
 
    [request executeWithCompletion:^(NSError *error) {
        if (!error) {
            NSArray *responceArray = [userRequest.responce parsedData];
            SomeClass *obj = [responceArray firstObject];
            ...
        }
        else { ... }
    }];
Что вы скажете насчет такого подхода? Буду рад комментариям и критике))
Ответ: Спасибо вам, Vorona и zulkis, за ответы!
Полезная информация, буду корректировать свою организацию))
Вопрос: Портфолио на GitHub

Всем привет!

Недавно общался по поводу работы с одной заграничной компанией, договорились о собеседовании, но, пока подошел срок, мне ответили, что, мол, сорри, но мы уже взяли местного.
И в письме, кроме обычного - "давайте поддерживать контакты в будущем и т.д.", посоветовали завести аккаунт на Гитхабе с примерами моего кода, чтобы было всем удобно и хорошо (вначале нашего контакта это был один из первых вопросов - могу ли я показать какой-то код).

Вроде бы совет очевидный, и я сел и решил заняться наконец-то этим вопросом.
Аккаунт на Гитхабе у меня есть, там лежит несколько начатых и забытых pet-проектов, которые я для тренировки писал, когда только начинал заниматься iOS разработкой, ну и тренировочный проект, где я пробую разные фичи периодически.
Очевидно, что показывать такое содержимое не стоит))

Вот, хотел бы спросить совета - что собой должен представлять аккаунт на Гитхабе, который можно приводить в качестве примера своего кода?
Начать писать со всеми абстрактными фабриками и медиаторами какой-то свой проект? Или сделать пару каких-то своих полезных категорий/сабклассов?

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

Буду рад советами!
Ответ: kievkao, копируйте UI у других эталонных приложений. Они все в топе Appstore. Цветовую гамму, UX решения. Пусть будет красиво
Вопрос: Использование NSManagedObject's повсеместно в проекте

Привет всем!

Прочитал недавно в статье (жаль не сохранил и не запомнил сайт, кинул бы ссылку) рекомендацию, где автор советовал при работе с CoreData действовать следующим образом:

Например, есть у нас Entity под классическим названием "Person".
Мы создаем наследник NSObject, с такими же самыми полями, назвав его так же, но, например, с каким-то префиксом, или дополнительным окончанием.

И, везде в проекте работаем только с этим наследником NSObject, а, если нам надо сохранить эту сущность в CoreData, то перед сохранением создаем уже саму сущность NSManagedObject, копируем туда все поля и сохранем.
И аналогично действуем при чтении.

Типа, разделяем совсем-совсем слой CoreData и остальную логику приложения.

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

Что вы скажете о таком подходе?
Ответ: Скорее всего в статье говорилось о категории. При таком подходе ничего копировать не нужно. Вообще это нормальная практика, избавляет от многих проблем. Например, вы изменили сущность и хотите пересоздать класс, но в старом классе у вас содержатся ваши методы, и придется их перенести, и здесь помогает категория, вы легко пересоздаете класс сущности, а код с методами остается в категории.
Вопрос: Ищу начинающего iOS разработчика

Привет!

Мы - активно развивающийся стартап, сейчас наша месячная аудитория 20 000 пользователей с мобильных телефонов.

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

Нужно:
1. как минимум умение создать приложение "Hello World";
2. иметь базовые навыки программирования;
3. иметь девайсы для разработки.
4. знание основ git

Пишите мне телеграм , скайп: ivan_medvedev_91

Спасибо.
Ответ: Мне не интересно Ваше предложение ... xzkakoimail@gmail.com
Вопрос: Ищу начинающего iOS разработчика

Мы - активно развивающийся стартап, сейчас наша месячная аудитория 20 000 пользователей с мобильных телефонов.

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

Нужно:
1. как минимум умение создать приложение "Hello World";
2. иметь базовые навыки программирования;
3. иметь девайсы для разработки.
4. знание основ git

Пишите мне телеграм , скайп: ivan_medvedev_91 

Спасибо.
Ответ:
Look into joining your local . Do your research and then purchase the right nutritional supplements that will help you achieve your . One of the most important aspects of living a healthy and prosperous life is understanding  By this I mean knowing how to understand and analyze  in life that affect health. Being able to accurately  benefits and risks when making health decisions is very important. Too often decisions are based on incomplete or inaccurate .

Вопрос: Передача данных по TCP IP (Socket) от устройства к девайсу по вайфай

Ищу человека который разбираеться в передаче данных по сокету для iOs устройств , либо очет научиться в этом разбираться
Для Android уже такая программа мною создана , работает.Исходники могу предоставить

Язык любой objectiv-c swift , c# с xamarin даже будет в приоритете.


требуется человек , который может удалённо зайти на mac(по тимвьюверу) и отладить весь процесс.Доработка готового.Требуется специалист. Либо который хочет разобраться в процессе работы с сетью и передачей.


.Обращаться в Skype : Soprano6111.

Пример из android (строка) ->

//блок запроса , проверка связи 1

(есть реализация как отправки строк ,так и байт)
transceiver – в классе созданы функции открытия порта и передачи + приёма

transceiver.send_TCP_string("Q" + QC.get_next_number() + "," + transceiver.Q_KA);
//внутри это функции создали сокет в классе Transceiver и описали отправку строки с параметрами на устройство

String answerConnect = transceiver.read_TCP_string(); //сюда приходит ответ


answerConnect – строку выводим на главный экран в виде текста после того как получили // например там будет состояние переключателя .

можно по байтам ->

int bytesreaded = transceiver.send_query(wifi.getDeviceIP(), tx_buf, 1, 100); // отправляем запрос
if (bytesreaded > 0) { // если ответ больше нуля то ->
transceiver.get_rx_buf(rx_buf); // смотрим в буфер что пришло
объект.state = rx_buf[50]; // записываем один из байтов в объект которые в последствии //транслируем на дисплей

СУТЬ КРАТКО :
Нужно приложение которое передаёт по сокету строку – > устройство присылает ответ , нужно написать класс с функциями приёма и передачи строки и соответственно сделать интерфейс на пример у нас есть ползунок – при здвиге – мы отправляем команду на устройство включить реле разетки , при повторном сздвиге – посылаем команду на отключение. пока нужно пробный макет с 1ним элементом и 1но командой. далее уже надо будет усложнять.Я так понимаю вроде у SDK есть клас работы с сокетами Network ? вы на чём пишите на objectiv-c или swift?

.Обращаться в Skype : Soprano6111.
Ответ: ап1