Playvoi/Assets/ShiroginSDK/ThirdPartySDKs/SDKs/AppsFlyer/IAppsFlyerIOSBridge.cs
2025-10-30 22:48:16 +03:00

27 lines
No EOL
1.2 KiB
C#

using System.Collections.Generic;
using UnityEngine;
namespace AppsFlyerSDK
{
public interface IAppsFlyerIOSBridge : IAppsFlyerNativeBridge
{
void setDisableCollectAppleAdSupport(bool disable);
void setShouldCollectDeviceName(bool shouldCollectDeviceName);
void setDisableCollectIAd(bool disableCollectIAd);
void setUseReceiptValidationSandbox(bool useReceiptValidationSandbox);
void setUseUninstallSandbox(bool useUninstallSandbox);
void validateAndSendInAppPurchase(string productIdentifier, string price, string currency, string transactionId,
Dictionary<string, string> additionalParameters, MonoBehaviour gameObject);
void validateAndSendInAppPurchase(AFSDKPurchaseDetailsIOS details, Dictionary<string, string> extraEventValues,
MonoBehaviour gameObject);
void registerUninstall(byte[] deviceToken);
void handleOpenUrl(string url, string sourceApplication, string annotation);
void waitForATTUserAuthorizationWithTimeoutInterval(int timeoutInterval);
void setCurrentDeviceLanguage(string language);
void disableSKAdNetwork(bool isDisabled);
void disableIDFVCollection(bool isDisabled);
}
}