问题在于:我们有一个带有两个后端的应用程序 - dev和prod。每个用户都包含不同的用户。开发人员可以在他们之间进行切换,其中有些人已经知道他在应用程序中的动作。因此,对于fcm,我们创建了两个项目 - 一个用于开发环境,另一个用于prod环境。在iOS上,我们可以切换如下:
if([FIRApp defaultApp] != nil){
[[FIRMessaging messaging] disconnect];
[[FIRApp defaultApp]deleteApp:^(BOOL success){
FIROptions* firebaseOptions = [[FIROptions alloc] initWithContentsOfFile:firebaseConfigPath];
[FIRApp configureWithOptions:firebaseOptions];
}];
}
else{
FIROptions* firebaseOptions = [[FIROptions alloc] initWithContentsOfFile:firebaseConfigPath];
[FIRApp configureWithOptions:firebaseOptions];
}
为相应的环境选择 firebaseConfigPath
。
如何在Android上实现相同功能? 感谢