您知道如何使博览会应用程序具有多个方案(例如字符串数组)吗?目前,它们仅支持字符串形式的方案https://github.com/expo/expo/blob/de31ca319b23d07fb6a62cbe08e57ddc45ce6c78/packages/@expo/config-types/src/ExpoConfig.ts#L159
我们需要我们的应用程序支持多种方案,例如
scheme1://scheme2://scheme3://
我们确实尝试在 app.json
中进行这样的设置,
scheme: ["scheme1", "scheme2", "scheme3"]
但是,我们有轻松的更新设置。因此,每当我们运行 eas update
时,我们都会得到 scheme should be a string 错误
错误截图
我们还尝试为方案设置意图过滤器和 CFBundleURLTypes。问题是只使用第一个方案。指定的其他方案不起作用。
我能够与 Expo 团队的开发人员进行交谈。这是公关 https://github.com/expo/expo/pull/22324