跳轉至

傳回啟動參數

概述

執行參數的檢索是Hive SDK的一個功能,它從遊戲客戶端獲取添加到遊戲執行URI的執行參數值。您可以檢查在使用跨平台啟動器啟動應用程序時傳遞給遊戲的執行參數。

查詢方法

接收以原始字符串格式传递的执行参数值。

範例代碼

範例代碼如下。

using hive;

PlatformHelper.getLaunchParameters((ResultAPI result, String parameters) => 
{
    if (result.success)
    {
        // API 呼叫成功
        // parameters: 返回的參數值
    }
});
#include "HivePlatformHelper.h"

FHivePlatformHelper::GetLaunchParameters(FHivePlatformHelperOnGetLaunchParametersDelegate::CreateLambda([this](const FHiveResultAPI& Result, const FString& Parameters) {
    if (Result.IsSuccess()) {
        // API call succeeded
        // Parameters: returned parameter value
    }
}));
#include <HIVE_SDK_Plugin/HIVE_CPP.h>
using namespace std;
using namespace hive;

PlatformHelper::getLaunchParameters([=](ResultAPI const & result, string parameters) {
    if (result.isSuccess()) {
        // API call succeeded
        // parameters: returned parameter values
    }
});

概述

啟動參數 查詢是一個 Hive SDK 功能,允許遊戲客戶端檢索添加到遊戲啟動 URI 的啟動參數值。您可以通過 Crossplay Launcher 檢查在應用啟動時傳遞給遊戲的啟動參數。

返回方法

啟動參數值以其原始字串格式接收。

示例代码

範例代碼如下。

using hive;

PlatformHelper.getLaunchParameters((ResultAPI result, String parameters) => 
{
    if (result.success)
    {
        // API call succeeded
        // parameters: returned parameter value
    }
});
#include "HivePlatformHelper.h"

FHivePlatformHelper::getLaunchParameters(FHivePlatformHelperOnGetLaunchParametersDelegate::CreateLambda([this](const FHiveResultAPI& Result, const FString& Parameters) {
    if (Result.IsSuccess()) {
        // API call succeeded
        // Parameters: returned parameter value
    }
}));
#include <HIVE_SDK_Plugin/HIVE_CPP.h>
using namespace std;
using namespace hive;

PlatformHelper::getLaunchParameters([=](ResultAPI const & result, string parameters) {
    if (result.isSuccess()) {
        // API 呼叫成功
        // parameters: 返回的參數值
    }
});