Fixed crash on emulator
这个提交包含在:
父节点
4c6905a5d5
当前提交
72693d14f2
共有 1 个文件被更改,包括 8 次插入 和 4 次删除
|
@ -94,10 +94,14 @@ export default class NotificationsManager {
|
||||||
static async initExpoToken() {
|
static async initExpoToken() {
|
||||||
let token = AsyncStorageManager.getInstance().preferences.expoToken.current;
|
let token = AsyncStorageManager.getInstance().preferences.expoToken.current;
|
||||||
if (token === '') {
|
if (token === '') {
|
||||||
|
try {
|
||||||
await NotificationsManager.askPermissions();
|
await NotificationsManager.askPermissions();
|
||||||
let expoToken = await Notifications.getExpoPushTokenAsync();
|
let expoToken = await Notifications.getExpoPushTokenAsync();
|
||||||
// Save token for instant use later on
|
// Save token for instant use later on
|
||||||
AsyncStorageManager.getInstance().savePref(AsyncStorageManager.getInstance().preferences.expoToken.key, expoToken);
|
AsyncStorageManager.getInstance().savePref(AsyncStorageManager.getInstance().preferences.expoToken.key, expoToken);
|
||||||
|
} catch(e) {
|
||||||
|
console.log(e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
正在加载…
在新工单中引用