我正在使用Expo的托管工作流程。我的应用程序使用Google身份验证进行登录。在开发过程中,我使用的是Android的Expo客户端,并且根据我使用“ Expo.Google”的文档进行的google身份验证,并且按预期工作。
开发应用程序后,我在项目目录中键入“ expo build:android -t apk --release-channel staging-v1”,构建了我的应用程序(独立应用程序)的暂存版本。构建完成后,我在Android手机上下载并安装了apk。直到那时,我才意识到我并没有将独立应用程序所需的“ Expo.Google”更改为“ GoogleSignIn”。
我可以在项目文件中进行更改,然后将其发布到staging-v1频道。我认为这可以使Google身份验证在独立应用程序中正常工作,但同时也会更改我的项目文件,然后在Expo Client中不起作用。那么,除了Google身份验证部分之外,我是否需要创建和维护两个基本相同的项目文件夹?一般来说,我应该如何管理频道和相应的项目文件?