Как я могу узнать, на каких устройствах / версиях ОС запущено мое приложение iOS?

Я понимаю, что Apple больше не позволяет мне отправлять «данные устройства» сторонним службам. В результате Flurry и, предположительно, любая другая аналитическая компания больше не собирает данные о версиях ОС / оборудования. Однако эти данные очень ценны для всех, кто пытается нацелить разработку на людей, которые на самом деле используют приложения.

Я могу представить несколько различных способов сбора этих данных.

1) Отправить настраиваемое событие с указанием оборудования. / os в Flurry. Это, конечно, является прямым нарушением соглашения с Apple. Однако я подозреваю, что многие люди делают это, и их просто не арестовывают. Все-таки не идеальное решение. Даже если бы Apple не заметила, что мы отправляем эти данные, я бы предпочел, чтобы приложение не висело у меня над головой.

2) Используйте пакет аналитики, который позволяет мне собирать данные самостоятельно сервер. Localytics - одна из компаний, которая, кажется, предлагает это. Однако я не думаю, что они предлагают это со своим бесплатным тарифным планом. Кто-нибудь знает о каких-либо бесплатных (или дешевых) инструментах аналитики, которые позволят мне отправлять данные на мой собственный сервер?

3) Разверните мое собственное решение. Это может быть либо полная замена Flurry, либо я мог бы продолжать использовать flurry, но отправлять только данные устройства на свой сервер. Это немного неуклюже. Я' Я бы предпочел хранить все свои аналитические данные в одном месте. И я бы предпочел не заниматься созданием своего собственного инструмента, если бы мне не пришлось

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

8
задан morgancodes 2 November 2010 в 20:46
поделиться