วิธีรับรหัสอุปกรณ์จากแอป iOS แบบเนทีฟโดยใช้ Worklight Native API

มีวิธีใดบ้างในการรับรหัสอุปกรณ์จากแอป iOS ดั้งเดิมโดยใช้ Worklight Native API

API ฝั่งไคลเอ็นต์ Javascript มีฟังก์ชัน WL.Device.getID แต่ฉันไม่พบสิ่งที่คล้ายกันใน API ฝั่งไคลเอ็นต์ Objective-C

ไฟทำงานเวอร์ชัน 6.1.1


person user2236002    schedule 25.06.2014    source แหล่งที่มา
comment
คุณใช้ Device ID เพื่ออะไร? คุณกำลังพยายามรับ UID ของอุปกรณ์หรือคุณกำลังพยายามรับโทเค็นอุปกรณ์สำหรับการแจ้งเตือนแบบพุช นอกจากนี้ นี่คือรายการ API ฝั่งไคลเอ็นต์ Objective C ทั้งหมดสำหรับ Worklight: public.dhe.ibm.com/software/mobile-solutions/worklight/docs/   -  person Joshua Alger    schedule 25.06.2014
comment
ฉันต้องการโทรหาบริการที่เหลือของ Application Center ด้วยรหัสอุปกรณ์ เช่น: localhost:9080/applicationcenter/service/device/   -  person user2236002    schedule 25.06.2014
comment
ฉันคิดว่าฉันพบแล้ว: #import WLDeviceAuthManager.h NSString *devID = [[WLDeviceAuthManager sharedInstance] NSLog(@Device id is: %@, 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