Я создавал приложение на RN, и все c stati работает как задумано. Теперь я пытаюсь добавить Pu sh Уведомления, и все попытки приводят меня к этой ошибке: You must provide 'notification.vapidPublicKey' in 'app.json' to use push notifications on web.
.
Есть несколько руководств, и все они кажутся такими простыми, и ни в одном из них нет этой ошибки. ..
Итак, я пробовал 5+ руководств, используя Node 14, react-native-web 0.11.7 (из-за проблем с asyn c), включая owner
, slug
и notification.vapidPublicKey
на app.json
(последний не принимается файлом) и многие другие вещи, например, попытка заставить это работать в новом проекте.
Эта ошибка возникает, когда я звоню await Notifications.getExpoPushTokenAsync()
от import { Notifications } from 'expo';
.
"dependencies": {
"@expo-google-fonts/inter": "^0.1.0",
"expo": "~37.0.3",
"moment": "^2.27.0",
"react": "~16.9.0",
"react-dom": "~16.9.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
"react-native-screens": "~2.2.0",
"react-native-web": "0.11.7"
},
"devDependencies": {
"@babel/core": "^7.8.6",
"@types/react": "~16.9.23",
"@types/react-native": "~0.61.17",
"babel-preset-expo": "~8.1.0",
"styled-components": "^5.1.1",
"typescript": "~3.8.3"
},
Есть идеи, как исправить эту ошибку?