Как получить идентификатор устройства из собственного приложения iOS с помощью собственного API Worklight

Есть ли способ получить идентификатор устройства из собственного приложения iOS с помощью собственного API Worklight?

Клиентский API Javascript имеет функцию WL.Device.getID. Но я не нашел подобного в клиентском API Objective-C.

Рабочая версия 6.1


person user2236002    schedule 25.06.2014    source источник
comment
Для чего вы используете идентификатор устройства? Вы пытаетесь получить UID устройства или пытаетесь получить токен устройства для push-уведомлений? Также здесь приведен список всех клиентских API-интерфейсов Objective C для Worklight: public.dhe.ibm.com/software/mobile-solutions/worklight/docs/   -  person Joshua Alger    schedule 25.06.2014
comment
Я хотел бы вызвать остальные службы центра приложений с идентификатором устройства, например: noreferrer">localhost:9080/applicationcenter/service/device/   -  person user2236002    schedule 25.06.2014
comment
Я думаю, что нашел это: #import WLDeviceAuthManager.h NSString *devID = [[WLDeviceAuthManager sharedInstance] NSLog(@Идентификатор устройства: %@, devID);   -  person user2236002    schedule 25.06.2014
comment
@ user2236002, это действительно решило вашу проблему? Если да, то не могли бы вы написать это как ответ на вопрос?   -  person Idan Adar    schedule 25.06.2014


Ответы (2)


Кажется, я нашел это:

#import "WLDeviceAuthManager.h"

NSString *devID = [[WLDeviceAuthManager sharedInstance] getWLUniqueDeviceId];
NSLog(@"Device id is: %@", devID);
person user2236002    schedule 26.06.2014

Быстрое решение 2

let deviceID = WLDeviceAuthManager.sharedInstance().getWLUniqueDeviceId() 

print(deviceID)
person Abhi    schedule 27.09.2016