首页 > 解决方案 > 如何更改博览会通知图标并添加自定义声音

问题描述

我试过这个:

"expo": {
    "plugins": [
      [
        "expo-notifications",
        {
          "icon": "./assets/Icon2.png",
          "color": "#ffffff",
          "sounds": ["./assets/okay-1.wav"],
          "mode": "production"
        }
      ]
    ],
} 

还有这个

"expo": {
    "notification": {
      "icon": "./assets/Icon2.png",
      "color": "#311b92",
      "androidMode": "default",
      "androidCollapsedTitle": "Updates from Colab.notes",
      "iosDisplayInForeground": true
     
    },
}

其中两个没有工作。我想改变图标和声音。默认声音甚至不起作用。

这是我所有的 app.json

{
  "expo": {
    "plugins": [
      [
        "expo-notifications",
        {
          "icon": "./assets/Icon2.png",
          "color": "#ffffff",
          "sounds": ["./assets/okay-1.wav"],
          "mode": "production"
        }
      ]
    ],

    "icon": "./assets/Icon2.png",
    "notification": {
      "icon": "./assets/Icon2.png",
      "color": "#311b92",
      "androidMode": "default",
      "androidCollapsedTitle": "Updates from Colab.notes",
      "iosDisplayInForeground": true
     
    },

    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "assetBundlePatterns": [
      "**/*"
    ],
    "ios": {
      "supportsTablet": true
    },
    "android": {
      "useNextNotificationsApi": true,
      "permissions": ["RECEIVE_BOOT_COMPLETED"],
      "versionCode": 3,
      "adaptiveIcon": {
        "foregroundImage": "./assets/Icon2.png",
        "backgroundColor": "#FFFFFF"
      },
  
      
    },
    "web": {
      "favicon": "./assets/favicon.png"
    }
  }
}

标签: react-nativeexpo-notifications

解决方案


推荐阅读