You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS Safari端One Signal网页推送通知无法移除"from {{MY_APP_NAME}}"

解决iOS上One Signal PWA推送显示"from {{MY_APP_NAME}}"的问题

以下是几个可行的解决方向,按优先级尝试:

1. 检查并修改One Signal通知模板

登录One Signal控制台,进入Templates页面,查看是否有默认启用的推送模板包含from {{MY_APP_NAME}}字样。如果存在:

  • 直接编辑模板,移除该内容
  • 或者在API请求中不依赖模板,确保headings、contents等自定义字段完全覆盖模板内容

2. 添加iOS专属副标题参数

在你的请求体中明确设置iOS专属的副标题为空,避免One Signal自动填充应用名称:

const notification = {
    contents: {
      'en': "my content",
    },
    headings: {
      'en': "my title"
    },
    subtitle:{
      'en': ""
    },
    // 添加iOS专属副标题设置
    ios_subtitle: {
      'en': ""
    },
    web_url: "www.google.com",
    chrome_web_icon: "app icon",
    include_external_user_ids: [participant.id],
    ios_badgeType: "Increase",
    ios_badgeCount: 1,
    channel_for_external_user_ids: "push"
  };

3. 自定义APNs Payload完全控制通知内容

通过apns_payload字段直接定义iOS推送的原生结构,彻底覆盖默认的来源显示:

const notification = {
    contents: {
      'en': "my content",
    },
    headings: {
      'en': "my title"
    },
    subtitle:{
      'en': ""
    },
    web_url: "www.google.com",
    chrome_web_icon: "app icon",
    include_external_user_ids: [participant.id],
    ios_badgeType: "Increase",
    ios_badgeCount: 1,
    channel_for_external_user_ids: "push",
    // 自定义iOS推送Payload
    apns_payload: {
      aps: {
        alert: {
          title: "my title",
          body: "my content",
          subtitle: ""
        },
        badge: 1
      }
    }
  };

4. 检查One Signal应用iOS平台配置

进入One Signal控制台的Settings -> Platforms -> iOS页面,查看是否有"自动添加应用名称到通知"类的开关,如有则关闭该选项。

内容的提问来源于stack exchange,提问作者Saurabh Mane

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 08:37:56