Event OnPurchaseSucceeded
Fired after a purchase initiated by PurchaseProductAsync(string, Action) has succeeded.
Parameters: the purchased Product and the raw receipt string (order.Info.Receipt).
Wire this to analytics logging calls such as AppsFlyerModule.LogPurchase.
Not fired for restored/redelivered purchases — those arrive via OnRestorePurchases,
so analytics don't double-count recovered revenue.
public static event Action<Product, string> OnPurchaseSucceeded
Returns
- Action<Product, string>
- Fired after a purchase initiated by has succeeded. Parameters: the purchased Product and the raw receipt string (order.Info.Receipt). Wire this to analytics logging calls such as AppsFlyerModule.LogPurchase. Not fired for restored/redelivered purchases — those arrive via , so analytics don't double-count recovered revenue.