ByteBrewIO / ByteBrewUnitySDK

ByteBrew is the free, all-in-one mobile game game growth platform that gives developers easy to integrate Unity SDK for Real-Time Analytic Tracking, Monetization Tracking (IAP & Ad Revenue), Player Progression Tracking, Custom Event Tracking, App Tracking Transparency Custom Resolution Handling, Remote Configs, A/B Testing, and Mobile Attribution Measurement.
MIT License
24 stars 4 forks source link

IsByteBrewInitialized() always return false on iOS if ATT status is not authorized #3

Closed tyrng closed 5 months ago

tyrng commented 1 year ago

On latest version after I initialized ByteBrew on iOS with the provided ATT wrapper, if user does not allow ATT, IsByteBrewInitialized() will always return false. As my application checks for IsByteBrewInitialized() before other initialization steps, this has been a blocker for us.

So I tried another approach: If I ignore IsByteBrewInitialized() or I don't initialize ByteBrew when user does not allow ATT, purchase validation callback will not be called instead.

Is there any way for us to use ByteBrew when ATT is not authorized?

cameronhozouri commented 5 months ago

Hi @tyrng , ByteBrew SDK does not require ATT to be initialized. At first glance this looks like it could be an issue with the way you're initializing. We'd be happy to help find where the issue is located. Please send us a message at contact@bytebrew.io to speak with our team to get this sorted.