Open abrusdev opened 3 years ago
1) what is the reason to have different carrier for premium user? 2) You can initialize 2 instances of sdk with UnifiedSDK.getInstance(name), with different carriers 3) You have canceled VPN stop in what call? 4) are you stopping vpn before reinitialization? 5) please share logs (adb logcat without any filter)
1) what carrier gives you unlimited connection? 2) You should do this when in idle state - so stop VPN before reinitialising the sdk
I have determined that, your SDK initializing our carrierID, but this carrier ID must work without any limit, namely RemainingTraffic.isUnlimited must response us true, but it is not responsing.
instead it is calculating remaining traffic (onTrafficUpdate)
Another interesting aspect is that, in debug mode, everything works fine, only in release it is causing such problems
Traffic is calculating and updating locally - its not related to traffic limits or carrier - its just local information. Some time ago we've updated carriers to have daily limit - to have unlimited users you have to integrate subscription reporting with API and dashboard. Maybe in release builds your code is "optimized" in any wrong case
Is that possible? What if working at DEBUG doesn’t work at RELEASE?
can you create simple app that reproduces your issue and share with me? or change this demo app to reproduce the issue?
Good day.
Everything working fine until user buy the subscription and after payment, I am initializing SDK again, but it is giving an exception - Canceled VPN stop
Another interesting point is when I initializing with premium carrierID in debug mode, everything working fine, but after releasing app it is not possible to connect VPN with premium carrierID, only limited carrierID works.