FPUniqueId v1.2
Platforms: iOS + Android + iOS Simulator

Описание

<extensions>
    <extensionID>ru.flashpress.FPUniqueId</extensionID>
</extensions>
FPUniqueId - Получение уникального идентификатора для платформ iOS, iOS Simulator и Android.
import ru.flashpress.uid.FPUniqueId;
//
trace('identifier: '+FPUniqueId.id);
trace('wifiMac: '+FPUniqueId.wifiMac);
//
switch (FPUniqueId.platform) {
    // iOS platform
    case 1:
        trace('keychainId: '+FPUniqueId.keychainId);
        break;
    //
    // Android platform
    case 2:
        trace('imei: '+FPUniqueId.imei);
        trace('phoneNumber: '+FPUniqueId.phoneNumber);
        trace('simSerialNumber: '+FPUniqueId.simSerialNumber);
        trace('bluetoothId: '+FPUniqueId.bluetoothId);
        break;
}
Свойство FPUniqueId.id для iOS использует нативный метод UIDevice.identifierForVendor, который, согласно документации Apple, вернет не другой идентификатор после удаления и повторной установки приложения. Если вы хотите получить уникальный идентификатор даже после удаления, используйте метод FPUniqueId.keychainId, который сохранит id в связке ключей, и вернет его вам после повтороной установки приложения.

В Android для получения phoneNumber, wifiMac и bluetoothId необходимо в манифест вставить запрос соответствующих прав:

<android>
    <manifestAdditions><![CDATA[
        <manifest android:installLocation="auto">
            <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
            <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
            <uses-permission android:name="android.permission.BLUETOOTH"/>
        </manifest>]]>
    </manifestAdditions>
</android>


Документация FPUniqueId:

Пожертвование проекту
PayPal RUB
PayPal USD
Yandex.Деньги







Всего просмотров: 1350

Если у вас возникли вопросы или имеются пожеланию по дальнейшему развитию этой или другой библиотеки, пишите в комментариях. Сделаем вместе мир лучше :)


Комментарии ВКонтакте:




Комментарии Facebook:




Комментарии WordPress:


  1. afra

    Hello dear,
    Could you tell me your great FPUniqueId plugin’s ID contains which data from iOS device?
    Is it possible to find a iOS device with a not unique id?

    Best Regards

  2. Arthy

    Does anyone used this ane and passed Apple certification ?

    I was told that apple will reject your app if you try to get and use unique ID information of the device…..