2013-11-26 4 views
-1

Объявление об идентификаторе рекламы в Android как «принудительная» замена Android ID, Google не упоминает о проблемах совместимости.Совместимость с идентификатором Android для Android

С iOS новый рекламный идентификатор был введен с ~ 6.0, не совместим нисходящим.

Как это управляется с Android сейчас? Нужен ли нам резерв для прежнего идентификатора Android или каждая версия api поддерживает новый идентификатор? В руководстве не рассматриваются эти проблемы.

ответ

0

Требования

API-реклама ID поддерживается в Google Play услуги 4.0+ Поддержки рекламного ID на конкретных устройствах на основе их установленных версии Google

Play услуга

Из приведенного примера

public void getIdThread() { 

    Info adInfo = null; 
    try { 
    adInfo = AdvertisingIdClient.getAdvertisingIdInfo(mContext); 

    } catch (IOException e) { 
    // Unrecoverable error connecting to Google Play services (e.g., 
    // the old version of the service doesn't support getting AdvertisingId). 
    } 
} 

Вам необходимо обработать исключение, если устройство пользователя не обновлено до требуемой версии.

+0

Обработчик исключений ясен и не беспокоится об этом. Однако документация. 'Google Play services 4.0 +' - очень ограниченная информация. Это также означает, что Android OS 4.0+. Например. нет никаких заявлений относительно Android 2.3. Нам нужно знать, можно ли установить приложение App 4.0 на 2.3 ОС и т. Д. – ledy

+0

Он поддерживает '2,3' и выше. Согласно Google, с обновлением «Play Services 4.0» он отказался от поддержки «2.2», и будут поддерживаться устройства под управлением «2.3» и выше. Однако проблема заключается в том, что Google медленно отправляет обновления «Play Services 4.0», а устройства, которые не получили обновления, столкнутся с проблемами. Поэтому разработчик приложения должен следить за исключениями, вызванными этим. –

Смежные вопросы