Store Promoted IAP's deferred pending payment proceed
Arnau Miro
When a user clicks on iap promoted product on the app store product page it will call a iap method (listener) to allow developer to do anything there instead of poping up native popup payment straigh forward. Then you can call a ProceedPendingPayment() method to proceed with the native payment popup when the app and user are ready to pay.
Voxel Busters
Instead of adding a new method like ProceedPendingPayment, we want to have a callback which gets fired if an external product purchase request is triggered (here triggered from store - May be later in future from other apps too or even from search results or a social campaign or even in iADs - Yea I'm going wild here :D ).
So to make it easier, would like to propose and implement an event callback called "OnExternalProductPurchaseRequest(IBillingProduct product)". If you are ready, you can instantly call BuyProduct(product) or you can defer it and show it as per your requirement.
Also, here it gives the option to add offers or make other customizations (quantity). Solves https://essentialkit.canny.io/feature-requests/p/consider-adding-offer-option-to-store-promoted-iaps as well.
Please let me know if it makes sense.
Arnau Miro
Voxel Busters Perfect!