Private Sub RestorePurchases
Wait For (billing.ConnectIfNeeded) Billing_Connected (Result As BillingResult)
If Result.IsSuccess Then
'Subscriptions
Wait For (billing.QueryPurchases("subs")) Billing_PurchasesQueryCompleted (Result As BillingResult, Purchases As List)
If Result.IsSuccess Then
For Each p As Purchase In Purchases
If p.Sku = SKU_ID2 Then Handle_Subscription_Purchase(p)
Next
End If
'In-app purchases
Wait For (billing.QueryPurchases("inapp")) Billing_PurchasesQueryCompleted (Result As BillingResult, Purchases As List)
If Result.IsSuccess Then
For Each p As Purchase In Purchases
If p.Sku = SKU_ID1 Then Handle_Inapp_Purchase(p)
Next
End If
End If
End Sub