在 SKStoreReviewController 和 Springboard 上使用不同的应用显示名称

Use different app display name on SKStoreReviewController and Springboard

我有一个名为 "Inflation Calculator" 的应用程序。由于该名称太长,跳板上放不下,因此我使用 "Inflation" 作为显示名称。

我目前正在为 iOS 11 更新应用程序并想使用 SKStoreReviewController,但这给我带来了一些麻烦。 SKStoreReviewController 默认使用与跳板相同的显示名称 ("Inflation")。不过,这不是应用程序的全名,因此提醒感觉不正确。

理想情况下,跳板显示名称将保持 "Inflation",而 SKStoreReviewController 将显示全名 "Inflation Calculator"。是否可以配置应用程序以使这两个名称可以不同?

目前这似乎不可能。 SKStoreReviewController 在进程外运行,因此您无法在运行时修改它。它使用应用程序 Info.plist 中的 CFBundleDisplayName,这与 Springboard 上显示的值相同。