#ibm-mobilefirst
#ibm-mobilefirst
Вопрос:
Есть ли какой-либо способ получить идентификатор устройства из собственного приложения iOS с помощью Worklight native api?
Javascript-клиентский API имеет функцию WL.Device.getId. Но я не нашел аналогичного в Objective-C client-side API.
Worklight версия 6.1
Комментарии:
1. Для чего вы используете идентификатор устройства? Вы пытаетесь получить UID устройства или пытаетесь получить токен устройства для push-уведомлений? Также здесь приведен список всех клиентских API Objective C для Worklight: public.dhe.ibm.com/software/mobile-solutions/worklight/docs /…
2. Я хотел бы вызвать службы rest центра приложений с идентификатором устройства, например: localhost:9080 / applicationcenter / service / device / …
3. Я думаю, что нашел это: #import «WLDeviceAuthManager.h» NSString *DevID = [[WLDeviceAuthManager sharedInstance] NSLog(@»Идентификатор устройства: % @», DevID);
4. @user2236002, это действительно решило вашу проблему? Если да, не могли бы вы написать это как ответ на вопрос?
Ответ №1:
Я думаю, что нашел это:
#import "WLDeviceAuthManager.h"
NSString *devID = [[WLDeviceAuthManager sharedInstance] getWLUniqueDeviceId];
NSLog(@"Device id is: %@", devID);
Ответ №2:
Решение Swift 2
let deviceID = WLDeviceAuthManager.sharedInstance().getWLUniqueDeviceId()
print(deviceID)