TitleHiveSDK v4 Unity 24.3.0, 24.4.0 를 적용하여 Android의 Huawei 빌드 시 주의사항2024-11-07 18:31:55
Writer

HiveSDK v4 Unity 24.3.0, 24.4.0 를 적용하여 Android의 Huawei 빌드 시 아래 설정 가이드 내용을 반영해야 합니다. (미설정 시 Huawei IAP 상품 구매 시 에러 발생)

설정 가이드

1. AndroidPostBuildProcessor.cs 수정
Unity 프로젝트에서 /Assets/Hive_SDK_v4/Editor/Android/AndroidPostBuildProcessor.cs 에서 아래 내용(변경사항 (1)~(3)) 확인하여 적용

(1) 코드를 추가


 

// 추가 코드
using Hive.Unity.Editor;

 

(2) 기존 코드 제거하고 추가


 

// 제거 코드
string huaweiDependenciesXml = Application.dataPath + "/Hive_SDK_v4/Editor/HIVESDK_ProviderHuaweiDependencies.xml";
if (File.Exists(huaweiDependenciesXml)) {

// 추가 코드
bool useHuawei = ExternalDependencyDictionaryManager.isUseDependency(ExternalDependencyType.Huawei);
if (useHuawei) {

 

(3) 기존 코드 제거하고 추가


 

// 제거 코드
string huaweiDependenciesXml = Application.dataPath + "/Hive_SDK_v4/Editor/HIVESDK_ProviderHuaweiDependencies.xml";
if (File.Exists(huaweiDependenciesXml)) {

// 추가 코드
bool useHuawei = ExternalDependencyDictionaryManager.isUseDependency(ExternalDependencyType.Huawei);
if (useHuawei) {