在Android上以编程方式切换FCM配置

时间:2017-01-19 06:25:41

标签: android firebase firebase-cloud-messaging

问题在于:我们有一个带有两个后端的应用程序 - 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上实现相同功能? 感谢

0 个答案:

没有答案