fix: 修复 iOS 打包报错的 BUG (IAPServices _uid -> _uuid)

Signed-off-by: huyufei <yufei.hu@castbox.fm>
deeplink
胡宇飞 2024-05-19 18:03:48 +08:00
parent 28c1dd47a6
commit b486af2768
1 changed files with 1 additions and 7 deletions

View File

@ -235,7 +235,7 @@ namespace Guru
#if UNITY_IOS
_appleExtensions = extensions.GetExtension<IAppleExtensions>();
_appleExtensions.SetApplicationUsername(_userId); // SetUp UID
_appleExtensions.SetApplicationUsername(_uuid); // SetUp UID
// On Apple platforms we need to handle deferred purchases caused by Apple's Ask to Buy feature.
// On non-Apple platforms this will have no effect; OnDeferred will never be called.
_appleExtensions.RegisterPurchaseDeferredListener(item =>
@ -246,7 +246,6 @@ namespace Guru
#elif UNITY_ANDROID
_configBuilder.Configure<IGooglePlayConfiguration>().SetObfuscatedAccountId(_uuid); // SetUp UID
_googlePlayStoreExtensions = extensions.GetExtension<IGooglePlayStoreExtensions>();
// _googlePlayStoreExtensions.SetObfuscatedAccountId(IPMConfig.IPM_UID);
//添加安装游戏后第一次初试化进行恢复购买的回调 只有安卓才有
_googlePlayStoreExtensions.RestoreTransactions(OnRestoreHandle);
#endif
@ -538,11 +537,6 @@ namespace Guru
Product product = _storeController.products.WithID(info.Setting.ProductId);
if (product != null && product.availableToPurchase)
{
// #if UNITY_ANDROID
// _configBuilder
// .Configure<IGooglePlayConfiguration>()
// .SetObfuscatedAccountId(IPMConfig.IPM_UID);
// #endif
if (string.IsNullOrEmpty(category)) category = info.Category;
_storeController.InitiatePurchase(product);
_curProductInfo = info;