What would happen if I did not call "notifyFulfillment" after a successful purchase of an Entitlement? I know that the docs says that I have to call it, but what would happen if I did not?
Is it OK to call notifyFulfillment each time the app starts? (again and again for all Entitlements?)
I am asking it because I am migrating from V1 to V2. And it is not sufficient to call notifyFulfillment after registering the successful purchase (because the app could crash right after registering the purchase and before notifyFulfillment). So actually, one would have to do that at the start of the app, too. But how do I know if I already called "notifyFulfillment"? At the moment, I call "GetPurchaseUpdates(true)" at app start (this is to be more consistens with the Google Play API). And this should get me all Entitlements (fulfilled and not-fulfilled), right?
So, do I need a "GetPurchaseUpdates(false)" before "GetPurchaseUpdates(true)" to know if I still have to call "notifyFulfillment"?
May I know why you chose such a uncommon way?