mainConsumer
unknown
javascript
3 years ago
783 B
9
Indexable
async saveUserDeviceInfo() {
try {
const deviceInfo = this.generateDeviceInfo();
const payload = {
device_id: deviceInfo.device_id,
unique_device_id: deviceInfo.unique_device_id,
device_info: deviceInfo.deviceInfo,
is_clone_app: deviceInfo.isCloneApp,
};
await CommonService.saveUserDeviceInfo(payload)
} catch (err) {
CustomAlert('Unable to store device info', 'Currently we are unable to store device info' )
}
}
generateDeviceInfo() {
let isClone = isCloneApp();
return {
device_id: DeviceInfo.getDeviceId() + '-a' + DeviceInfo.getInstanceID() + '-' + DeviceInfo.getUniqueID(),
unique_device_id: DeviceInfo.getDeviceId() + '-' + DeviceInfo.getUniqueID(),
isCloneApp: isClone,
deviceInfo: DeviceInfo.getModel(),
};
}Editor is loading...