Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase:正在混合C++;Java SDK怎么样? 在一个应用程序中使用java和C++版本的FieldSDK是可以的吗? 例如,我希望使用崩溃报告来报告java代码中的非致命异常,并使用C++代码中的远程配置。或者在分析中,我想从C++代码和java代码中的一些事件中记录一些事件。 P>建立C++ SDK的步骤基本上包括安装java SDK的步骤,所以两者都可以得到。但是,我找不到任何信息表明这种方式是否真的安全。_Android_C++_Firebase - Fatal编程技术网

Android Firebase:正在混合C++;Java SDK怎么样? 在一个应用程序中使用java和C++版本的FieldSDK是可以的吗? 例如,我希望使用崩溃报告来报告java代码中的非致命异常,并使用C++代码中的远程配置。或者在分析中,我想从C++代码和java代码中的一些事件中记录一些事件。 P>建立C++ SDK的步骤基本上包括安装java SDK的步骤,所以两者都可以得到。但是,我找不到任何信息表明这种方式是否真的安全。

Android Firebase:正在混合C++;Java SDK怎么样? 在一个应用程序中使用java和C++版本的FieldSDK是可以的吗? 例如,我希望使用崩溃报告来报告java代码中的非致命异常,并使用C++代码中的远程配置。或者在分析中,我想从C++代码和java代码中的一些事件中记录一些事件。 P>建立C++ SDK的步骤基本上包括安装java SDK的步骤,所以两者都可以得到。但是,我找不到任何信息表明这种方式是否真的安全。,android,c++,firebase,Android,C++,Firebase,我是这样使用的。您只需要确保不会多次初始化FIRApp。如果你是在你的活动中开始的,而不是在其他任何地方,那么你应该没事了。如果你想能够在C++侧上初始化,那么你需要检查 GETStaseNo.()/Cux>以确保你还没有运行。 在C++侧,我将执行应用程序不是空的检查,例如…< /p> auto app = firebase::App::GetInstance(); if(app) { firebase::auth::Auth* auth = firebase::auth::Auth:

我是这样使用的。您只需要确保不会多次初始化FIRApp。如果你是在你的活动中开始的,而不是在其他任何地方,那么你应该没事了。如果你想能够在C++侧上初始化,那么你需要检查<代码> GETStaseNo.()/Cux>以确保你还没有运行。 <>在C++侧,我将执行应用程序不是空的检查,例如…< /p>
auto app = firebase::App::GetInstance();
if(app)
{
    firebase::auth::Auth* auth = firebase::auth::Auth::GetAuth(app);
    if(auth)
    {
        User* user = auth->current_user();
        if(user)
        {
            if(user->is_email_verified() == false)
                user->SendEmailVerification();
        }
    }
}