Shorebird 应用内更新与单个项目中多个导出的应用程序的兼容性

问题描述 投票:0回答:1

我目前正在利用 Shorebird 来实现应用内更新功能,而不依赖于各自的应用商店。我的项目包括创建四个不同的应用程序,所有应用程序都源自一个代码库。这些应用程序在各个方面都有所不同,例如应用程序名称、捆绑包标识符、应用程序图标、徽标和服务器 API。

这些应用程序是特定于部门的,我必须为每个部门维护单独的应用程序,而不为用户提供在单个应用程序中选择其部门的选项。我担心的是应用内更新 - 如果我为 A 部门发布更新,此更新是否也会影响 B、C 和 D 部门?具体来说,我想知道应用程序名称、捆绑包标识符、应用程序图标、徽标和服务器 API 等唯一标识符是否会由于应用程序内更新而在所有部门中变得统一。

我很感激任何有关如何使用 Shorebird 管理源自单个项目的多个应用程序更新的见解或指导。谢谢!

我已经尝试为 A 部门推送更新,并且工作正常,但我仍然没有在其他部门应用程序(B、C、D)上使用 shorebird 功能在商店(应用商店和 Play 商店)上推送更新).

android flutter dart in-app-update shorebird
1个回答
0
投票

是的,您可以在这种情况下使用 shorebird,并且您可以使用风味从一个代码库生成多个应用程序,并且您还可以为每种风味更新补丁。 这是更新补丁的示例:

shorebird patch android -t lib/main_staging.dart --flavor staging
© www.soinside.com 2019 - 2024. All rights reserved.