diff --git a/examples/qt/demo/finclip-qt-demo.cpp b/examples/qt/demo/finclip-qt-demo.cpp index 1ce2b4a..b9a77ed 100644 --- a/examples/qt/demo/finclip-qt-demo.cpp +++ b/examples/qt/demo/finclip-qt-demo.cpp @@ -11,15 +11,13 @@ FinclipQtDemo::FinclipQtDemo(QWidget *parent) std::string domain = ""; std::string app_store = "1"; - auto *factory = finclip_get_packer_factory(); - auto *packer = finclip_packer_factory_get_config_packer(factory); - finclip_initialize(packer); + FinclipParams *config = finclip_create_params(); finclip_params_set(config, FINCLIP_CONFIG_APPSTORE, "1"); finclip_params_set(config, FINCLIP_CONFIG_APPKEY, appkey.c_str()); finclip_params_set(config, FINCLIP_CONFIG_SECRET, secret.c_str()); finclip_params_set(config, FINCLIP_CONFIG_DOMAIN, domain.c_str()); - finclip_config_packer_add_config(packer, config); + finclip_init_with_config(app_store, config); auto* params = finclip_create_params(); finclip_params_set(params, "window_type", "1"); diff --git a/examples/win32/finclip-win32-demo.cpp b/examples/win32/finclip-win32-demo.cpp index 3e6d9e7..c6f9216 100644 --- a/examples/win32/finclip-win32-demo.cpp +++ b/examples/win32/finclip-win32-demo.cpp @@ -174,7 +174,8 @@ void CustomApi(const char* event, const char* param, std::string data = param; std::string e = event; std::string res = R"({"data":"ok"})"; - finclip_callback_res(gAppid.c_str(), callbackid, const_cast(res.c_str())); + // finclip_callback_res(gAppid.c_str(), callbackid, + // const_cast(res.c_str())); } void InitFinclipsdk(const char* app_store, const std::wstring& wappkey, @@ -187,20 +188,15 @@ void InitFinclipsdk(const char* app_store, const std::wstring& wappkey, std::string secret = Utf8Encode(wsecret); std::string domain = Utf8Encode(wdomain); - auto* factory = finclip_get_packer_factory(); - auto* packer = finclip_packer_factory_get_config_packer(factory); - auto* config = finclip_config_packer_new_config(packer); - finclip_config_packer_add_config(packer, config); + FinclipParams* config = finclip_create_params(); finclip_params_set(config, "appstore", app_store); finclip_params_set(config, "appkey", appkey.c_str()); finclip_params_set(config, "secret", secret.c_str()); finclip_params_set(config, "domain", domain.c_str()); - finclip_params_set(config, "start_flag", "2"); // kAppletSync - finclip_params_set(config, "show_loading", "0"); - finclip_register_api(packer, kApplet, "api", CustomApi, nullptr); - finclip_register_api(packer, kWebView, "webapi", CustomApi, nullptr); + // finclip_register_api(packer, kApplet, "api", CustomApi, nullptr); + // finclip_register_api(packer, kWebView, "webapi", CustomApi, nullptr); - finclip_initialize(packer); + finclip_init_with_config(app_store, config); is_initialized = TRUE; } diff --git a/examples/win32/finclip-win32-demo.vcxproj b/examples/win32/finclip-win32-demo.vcxproj index 284a164..ace4161 100644 --- a/examples/win32/finclip-win32-demo.vcxproj +++ b/examples/win32/finclip-win32-demo.vcxproj @@ -86,8 +86,8 @@ true - vendor\finclip\include;$(IncludePath) - vendor\finclip\lib;$(LibraryPath) + $(SolutionDir)\..\..\vendor\win\x64;$(IncludePath) + $(SolutionDir)\..\..\vendor\win\x64;$(LibraryPath) $(SolutionDir)build\bin\$(Platform)\$(Configuration) $(SolutionDir)build\obj\$(Platform)\$(Configuration)\$(ProjectName) @@ -145,6 +145,8 @@ Windows true + %(AdditionalLibraryDirectories) + $(SolutionDir)\..\..\vendor\win\x64\FinClipSDKWrapper.lib;%(AdditionalDependencies) xcopy /Y/E/H/C/I $(SolutionDir)\..\..\vendor\win\x64\* $(SolutionDir)build\bin\$(Platform)\$(Configuration)\