小编Luc*_*ias的帖子

在博览会应用程序上请求通知权限时收到错误

我有一个简单的代码,要求过去有效的通知权限,但突然间,它给了我这个错误:

\n

“错误:调用本机方法时遇到异常:在模块 ExpoNotificationPermissionsModule 上执行导出方法 requestPermissionsAsync 时发生异常:字符串资源 ID #0xffffffff”

\n

代码:

\n
    if (isDevice) {\n        const { status: existingStatus } = await Notifications.getPermissionsAsync();\n        let finalStatus = existingStatus;\n        if (existingStatus !== "granted") {\n            const { status } = await Notifications.requestPermissionsAsync();\n            finalStatus = status;\n        }\n        if (finalStatus !== "granted") {\n            Alert.alert("Falha ao obter permiss\xc3\xa3o para notifica\xc3\xa7\xc3\xb5es push!", "\xc3\x89 necess\xc3\xa1rio permitir o envio de notifica\xc3\xa7\xc3\xb5es push para o aplicativo funcionar corretamente.");\n            return "";\n        }\n        token = (await Notifications.getExpoPushTokenAsync()).data;\n    } else {\n        alert("Para gerar …
Run Code Online (Sandbox Code Playgroud)

javascript android typescript expo

10
推荐指数
2
解决办法
5643
查看次数

使用 expo 选取文档时位置不可读

[错误:位置“file:///data/user/0/host.exp.exponent/cache/DocumentPicker/68f6fec2-feff-48e1-a0cc-d8fe5f54bc0b.pdf”不可读。]

尝试从 expo DocumentPicker 读取 Base64 文件时出现此错误

在Android上使用expo sdk 48和最新的expo go应用程序,不知道在IOS上

这是我正在使用的代码:

const file = await DocumentPicker.getDocumentAsync({
    type: "application/pdf",
    copyToCacheDirectory: true,
});

if (file.type === "cancel") return;

try {
    const base64 = await FileSystem.readAsStringAsync(file.uri, { encoding: "base64" });
    console.log(base64);
} catch (error) {
    console.log(error);
    setErrorModal(true);
}
Run Code Online (Sandbox Code Playgroud)

react-native expo

6
推荐指数
0
解决办法
472
查看次数

标签 统计

expo ×2

android ×1

javascript ×1

react-native ×1

typescript ×1