问题描述
我升级了我的博览会推送通知,每当我在 Android 上运行它时,我都会收到以下错误:
执行导出方法时发生异常 模块 ExpoPushTokenManager 上的 getDevicePushTokenAsync。请设置 您的项目 ID。需要有效的 Firebase 项目 ID 与 Firebase 服务器 API 通信:它通过以下方式标识您的项目 谷歌。
谁能告诉我应该把项目 ID 放在哪里?我将它链接到我的 config.js
文件中的项目中,但我觉得它也应该在我的 app.json
文件中,只是不能 100% 确定在哪里。
{
"expo": {
"name": "galavant","slug": "galavant","platforms": ["ios","android","web"],"version": "2.0.8","orientation": "portrait","icon": "./assets/logo.png","splash": {
"image": "./assets/logo_original.png","resizeMode": "contain","backgroundColor": "#ffffff"
},"updates": {
"fallbackToCacheTimeout": 0
},"assetBundlePatterns": ["**/*"],"ios": {
"usesAppleSignIn": true,"infoPlist": {
"NSCameraUsageDescription": "So you can add photos to your profile.","NSPhotoLibraryUsageDescription": "So you can add photos to your profile.","NSLocationWhenInUseUsageDescription": "So you can connect with people nearby."
},"supportsTablet": true,"bundleIdentifier": "com.test.test","buildNumber": "0.0.1","config": {
"googleSignIn": {
"reservedClientId": "com.googleusercontent.apps.12346789"
}
}
},"android": {
"package": "com.test.test","useNextNotificationsApi": true,"versionCode": 5,"config": {
"googleMaps": {
"apiKey": "asdkjfkasjdf9837983rlkajshf"
},"googleSignIn": {
"apiKey": "asdkjfkasjdf9837983rlkajshf","certificateHash": "33345w4sdfasdkjfkasjdf9837983srlkajshf"
}
},"permissions": [
"ACCESS_COARSE_LOCATION","ACCESS_FINE_LOCATION","CAMERA","MANAGE_DOCUMENTS","READ_CONTACTS","READ_CALENDAR","WRITE_CALENDAR","READ_EXTERNAL_STORAGE","READ_PHONE_STATE","RECORD_AUdio","USE_FINGERPRINT","VIBRATE","WAKE_LOCK","WRITE_EXTERNAL_STORAGE","com.anddoes.launcher.permission.UPDATE_COUNT","com.android.launcher.permission.INSTALL_SHORTCUT","com.google.android.c2dm.permission.RECEIVE","com.google.android.gms.permission.ACTIVITY_RECOGNITION","com.google.android.providers.gsf.permission.READ_GSERVICES","com.htc.launcher.permission.READ_SETTINGS","com.htc.launcher.permission.UPDATE_SHORTCUT","com.majeur.launcher.permission.UPDATE_BADGE","com.sec.android.provider.badge.permission.READ","com.sec.android.provider.badge.permission.WRITE","com.sonyericsson.home.permission.broADCAST_BADGE"
]
},"notification": {
"icon": "./assets/PushNotification.png"
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)