I’m currently setup with
“Transfer to new App User ID”
“Transferring purchases seen on multiple App User IDs” option.
Where should I be calling SyncProducts() that makes most sense?
Should it be if I call getCustomerInfo after signing in and it comes back empty?
If I do this, can I safely assume that I’ll never have to show the paywall screen and I can just display a waiting dialog until the new entitlements arrive in my listener?
At the moment, I’m just calling SyncProducts after sign in but I would like to hold off from displaying the paywall if I’m certain that the purchases are going to get transferred.
I could obviously just test this but as we all know, just because something SEEMS to be working, it doesn’t necessarily follow that it will consistently if the application runs contrary to convention.