如何自定义展会推送通知图标?

问题描述 投票:0回答:2

我正在向博览会应用程序发送推送通知,并且我想自定义通知的图标。这怎么办?

android ios react-native expo
2个回答
10
投票

可以在

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 上,通知 图标与应用程序图标相同。所有其他属性均设置为 运行时。


0
投票

我使用expo-notification包来接收通知,

我需要在插件部分添加额外的配置。

并且它还需要是全白色且具有透明背景。

"plugins": [
      [
        "expo-notifications",
        {
          "icon": "./assets/images/notification-icon.png"
        }
      ]
    ],
© www.soinside.com 2019 - 2024. All rights reserved.