我有一个 Flutter 移动应用,使用 Google Cloud 功能和 Google Cloud Messaging。目前正在使用 IntelliJ Android 模拟器进行测试。
每当云函数发送推送通知时,应用名称 applicationId与build.gradle.
这很糟糕,因为它用下划线显示我的应用程序名称。
因此,如果applicationId是“com.secretcompany.my_super_secret_application”,那么通知中的应用名称将是 my_super_secret_application 而不是 My Super Secret Application。(抱歉混淆了图像,公司政策。)

有没有办法从谷歌云中的管理 SDK 设置显示名称?还是一种轻松更改应用名称的方法?或者仅仅是因为我使用的是模拟设备,一旦应用程序发布到商店,问题就会消失?
此代码发送通知:
function sendNotificationToUser(title: string, body: string, userFcm: string) {
const notificationContent = {
notification: {
title: title,
body: body,
badge: '1',
click_action: 'FLUTTER_NOTIFICATION_CLICK',
},
};
admin.messaging().sendToDevice(userFcm, notificationContent)
.then(() => {
return;
})
.catch(error => {
functions.logger.error("Error in sending notification");
})
}