注意:
在开发者账号App Store Connect中的App Information
是在App Store
显示的名字,而在Xcode
中的Bundle display name
(即 Display Name
),才是在用户手机屏幕上显示的名字。
相关链接:
App 的应用标题是用户获取 App 主要信息的来源。一个优秀的 App 应用标题,不仅能吸引用户发现产品的功能和特色,点击查看详情,还能促使用户直接下载,提高转化率,帮助 App 从百万应用中脱颖而出。
问题
近日有用户反应,在 App Store 当中下载某些 App 后,再从手机屏幕上看时,App 的名称却发生了变化,有些是直接缩短了字符,有些甚至是直接换了一个名字。
如在 App Store 当中,App 名称为“爱奇艺-知否全网首播”,但手机屏幕上 App 名称却只显示“爱奇艺”;又如 App 名称为“喜马拉雅FM「听书社区」电台有声小说相声评书”,到了手机屏幕上看却只有“喜马拉雅”。
应用标题分类
苹果规定应用标题分为两类:名称和副标题。且从 iOS 11 开始,副标题就作为 App 的摘要,显示在 App Store 中开发者的 App 名称下方。两者的字数限制都不得超过 30 个字符,App 的名称不得少于 2 个字符。
而这种在 App 名称中,"-" 等符号后面的关键词,我们可以称它为“副名称”(与 App 副标题区分出来),一般都是与 App 相关性较强的关键词,可以帮助增加品牌词的覆盖。
解决方案
1、App Store 中显示的 App 名称:
在 App Store 当中显示的 App 名称,其实就是苹果规定的标题。登录 App Store Connect 后台,点击“我的 App”,在左边选择“App 信息”,就可以在“可本地化的信息”下面设置 App 名称(2 个≤字符限制≤30 个)。
建议开发者将 App 名称保持在 23 个字符左右甚至更少,让用户能够简单直观的,在每个设备或者是应用商店中看到整个 App 名称。否则,过长的名字可能被截断。
2、在用户屏幕上显示的“应用名称”:
与 App 名称不同的是,在用户屏幕上显示的“应用名称”,并不是在 App Store Connect 后台当中设置。而是在开发者上传给苹果,用作安装在 iOS 系统当中的应用程序包(Application package)中 Bundle display name 决定。
苹果原文如下:
Bundle display name - is what will be shown on iPhone screen, for example Cool Prog (since Cool Program probably will not fit on Springboard).
方法: Info.plist 文件中设置
在 Xcode 环境下,点开 target 或 project 文件下的 Info.plist 文件。一般情况下应用程序包刚开始设置时,Info.plist 文件当中只显示 Bundle name ,且默认参数为 ${PRODUCT_NAME} ,并不会出现 Bundle display name。
此时,开发者可在输入栏当中输入 Bundle,下拉栏中会自动出现与 Bundle 有关的文件名称,选中 Bundle display name ,点按“+”,便成功添加 Bundle display name。
将 Bundle display name 的默认参数 ${PRODUCT_NAME} 修改为中文名
,即开发者想最终在用户屏幕上显示的“应用名称”。然后打包应用程序,再上传给苹果,苹果审核通过后,App 在用户屏幕上的“应用名称”
,就是在 Bundle display name
上填写的中文名。
如果在打开 Info.plist 文件后,文件中直接有 Bundle display name ,可以直接修改参数,不用添加了。
开发者也可以参考苹果开发者后台的 Xcode 构建系统指南。