- deviceToken: string
- deviceUuid: string
- osType : string [used to distinguish iOS and Android]
Единственная проблема, с которой я сталкиваюсь, - это попытка уникально определить устройство iOS < /strong>. На Android все работает так же, как и ожидалось (используя @Ionic-Con-Con-Com/Universe-Device-IDD ), но это возвращает NULL при использовании в среде iOS. Кто -нибудь может помочь с этим? Большое спасибо заранее! < /P>
Вот мой код: < /p>
registerTokenOnSNS(tokenString): any {
let tokenDTO: TokenDTO = {
deviceToken: '',
imei: '',
osType: '',
};
if (this.platform.is('android')) {
tokenDTO.osType = 'Android';
} else {
tokenDTO.osType = 'iOS';
}
tokenDTO.deviceToken = tokenString;
tokenDTO.imei = this.device.uuid
return this.http.post(this.apiBaseUrl + '/register-endpoint', JSON.stringify(tokenDTO)).pipe(
map((result) => {
console.log('BE Received Token');
return result.body;
})
);
}
Подробнее здесь: https://stackoverflow.com/questions/680 ... ios-device