我正在向博览会应用程序发送推送通知,并且我想自定义通知的图标。这怎么办?
可以在
app.json
中的Expo
中设置。
“通知”
远程(推送)通知配置。
{
"expo":{
"name":"firstApp",
"description":"firstApp",
"slug":"firstApp",
"privacy":"public",
"sdkVersion":"31.0.0",
"notification":{
"icon":"./assets/images/iconPushNotification.png"
},
"ios":{
"bundleIdentifier":"com.firstApp.firstApp"
},
"android":{
"package":"com.firstApp.firstApp",
"versionCode":1,
"permissions":[
""
]
},
"platforms":[
"ios",
"android"
],
"version":"1.0.0",
"orientation":"portrait",
"icon":"./assets/images/robot-prod.png"
}
}
如果您的应用程序是独立应用程序,(使用Expokit)
ExpoKit:要更改通知图标,请编辑或替换 shell_notification_icon.png 文件位于 android/app/src/main/res/mipmap-.在 iOS 上,通知 图标与应用程序图标相同。所有其他属性均设置为 运行时。
我使用expo-notification包来接收通知,
我需要在插件部分添加额外的配置。
并且它还需要是全白色且具有透明背景。
"plugins": [
[
"expo-notifications",
{
"icon": "./assets/images/notification-icon.png"
}
]
],