Closed CameronVetter closed 1 year ago
1) Does it work correctly on iOS ?
2) Do other methods work ? e.g. LoadOfferings
3) What value do you put there ? Arent there some forbidden characters ? or isnt it too long/short ?
Because we use login function on Android as well, and for us it works okay. We have GUID as UniqueId
Hmm, that error happens here: https://github.com/Kebechet/Maui.RevenueCat.InAppBilling/blob/main/Maui.RevenueCat.InAppBilling/Platforms/Android/RevenueCatBillingAndroid.cs#L235-L243
So probably something from customer info is nullable and we try to parse it anyway
@CameronVetter I cant reproduce it but probably you will. The easiest way for you to find this problem is to:
- Does it work correctly on iOS ?
- Do other methods work ? e.g.
LoadOfferings
- What value do you put there ? Arent there some forbidden characters ? or isnt it too long/short ?
Because we use login function on Android as well, and for us it works okay. We have GUID as UniqueId
v1.0.5 is released https://www.nuget.org/packages/Kebechet.Maui.RevenueCat.InAppBilling/1.0.5
Thanks for the PR
I'm attempting to execute this line of code:
var customer = await _revenueCatBilling.Login(_authService.CurrentUser.UniqueId);
This always returns null and returns the following error on Android:
I've verified that _revenueCatBilling.IsInitialized() is true, am I missing something obvious that is needed to login successfully?