我刚刚在我的home/index.js
文件中添加了这段代码
if (Platform.OS === 'android') {
Expo.Notifications.createChannelAndroidAsync('chat-messages', {
name: 'Chat messages',
sound: true,
vibrate: [0, 250, 250, 250],
priority: 'max',
});
Expo.Notifications.createChannelAndroidAsync('reminders', {
name: 'Reminders',
sound: true,
vibrate: [0, 250, 250, 250],
priority: 'max',
});
}
但发布到世博会之后。我意识到我没有导入Platform
模块。
为什么创建了通知通道并且没有错误抛出?
顺便说一句,我在项目上没有全局变量。