在通知中设置应用程序的显示名称
Set the app's display name in a notification
我有一个 Flutter 移动应用程序,使用 Google 云功能和 Google 云消息传递。目前正在使用 IntelliJ Android 模拟器进行测试。
任何时候 Cloud Functions 发送推送通知时,应用名称都与 build.gradle
中的 applicationId
条目相同。
这很糟糕,因为它用下划线显示了我的应用程序名称。
因此,如果 applicationId
是“com.secretcompany.my_super_secret_application”,则通知中的应用程序名称将是 my_super_secret_application 而不是我的超级秘密应用程序。
(抱歉混淆了图像,公司政策。)
有没有办法从 Google Clouds 中的管理 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");
})
}
如果我没看错你的问题,我相信你可以在中的Androidmanifest.xml中更改你的App名称" project_name\android\app\src\main\AndroidManifest.xml "
将标签更改为您想要的应用名称:
<application
android:name="io.flutter.app.FlutterApplication"
android:label="app_name"...
我有一个 Flutter 移动应用程序,使用 Google 云功能和 Google 云消息传递。目前正在使用 IntelliJ Android 模拟器进行测试。
任何时候 Cloud Functions 发送推送通知时,应用名称都与 build.gradle
中的 applicationId
条目相同。
这很糟糕,因为它用下划线显示了我的应用程序名称。
因此,如果 applicationId
是“com.secretcompany.my_super_secret_application”,则通知中的应用程序名称将是 my_super_secret_application 而不是我的超级秘密应用程序。
(抱歉混淆了图像,公司政策。)
有没有办法从 Google Clouds 中的管理 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");
})
}
如果我没看错你的问题,我相信你可以在中的Androidmanifest.xml中更改你的App名称" project_name\android\app\src\main\AndroidManifest.xml "
将标签更改为您想要的应用名称:
<application
android:name="io.flutter.app.FlutterApplication"
android:label="app_name"...