Три вопроса для разработчиков iPhone, использующих Google Analytics в рамках их приложений для отслеживания использования их приложений:
Использование Google Analytics заставит нас нарушать положения и условия Apple SDK 4 для разработчиков?
Если ответ на № 1 ДА, то, что, мы - как разработчики iPhone - позволили использовать для отслеживания использования наших приложений?
Имеет кого-либо, кто использует iPhone SDK 4, создал их приложения, которые включали библиотеку Google Analytics и нашли, что это не работало? Мне говорит мой разработчик, что это не работает при создании с Основой набора SDK к iPhone Device 4.0 и и Целевого набора Развертывания iPhone OS к iPhone OS 3.0.
Заранее спасибо!
Ответы на ваши вопросы:
Да, с текущим API и сбором данных похоже, что это не соответствует условиям SDK. Я использую в своих приложениях и Flurry, и Google, потому что они предлагают разные наборы функций, которые мне нужны. Хотя Flurry очень громко заявляла о том, что они работают с Apple над разрешением условий SDK, Google не сказал ни единого слова. Итак, я нервничаю по поводу использования Google, но не Flurry, потому что я думаю, что Flurry изменит свой сбор данных, если Apple приложит достаточно усилий. В любом случае, я удостоверился, что могу быстро отказаться от любой аналитической службы, если Apple отклонит мое приложение.
Насколько я понимаю, сбор данных с вашего устройства - это нормально, если вы не сообщаете об этом другим. Вы особенно не хотите делиться данными, которые могут намекнуть на новые устройства. Вот из-за чего у Флурри были проблемы. Просто помните, что вы заключили соглашение о неразглашении с Apple, поэтому все, о чем не сообщается публично, является между вами и Apple. Существуют также правила того, что вы делаете с идентификаторами устройств, поэтому убедитесь, что вы их тоже понимаете.
Я использую Google Analytics на iOS 4 с целевым показателем развертывания 3.0. Хотя у меня больше нет устройства для тестирования версии 3.0, оно развернуто в AppStore и, похоже, работает. (Нет отчетов о сбоях)
Луи, я рекомендую вам взглянуть на Localytics, нашу службу аналитики приложений. Наш сервис работает в режиме реального времени, мы не продаем данные третьим лицам и публикуем исходный код для наших библиотек.
У нас также есть обновленная библиотека, которая лучше работает с многозадачностью или быстрым переключением пользователей в iOS 4: http://www.localytics.com/blog/
Посетите www.flurry.com - у них отличный сервис!
Они позволяют вам добавлять «события», чтобы вы знали не только, сколько раз приложения были загружены, открыты, удалены ... но вы знали, к каким кнопкам и областям они переходят после открытия приложения.
Если ваше приложение использует базовое местоположение, вы даже можете увидеть на карте, где находятся пользователи. Очень круто!
Удачи, друг мой!