You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- **iOS**: Unfinished transactions remain in the queue indefinitely until `finishTransaction` is called
161
+
- **Note**: Transactions do NOT auto-finish by default. You must explicitly call `finishTransaction` after validating the purchase. Only set `andDangerouslyFinishTransactionAutomatically: true` if you understand the security implications (skipping server-side validation).
161
162
- **Android**: Purchases must be acknowledged within **3 days (72 hours)** or they will be **automatically refunded**
162
163
- For consumable products: Use `finishTransaction({purchase, isConsumable: true})`
163
164
- For non-consumables/subscriptions: Use `finishTransaction({purchase})` or `finishTransaction({purchase, isConsumable: false})`
- **iOS**: Unfinished transactions remain in the queue indefinitely until `finishTransaction` is called
164
+
- **Note**: Transactions do NOT auto-finish by default. You must explicitly call `finishTransaction` after validating the purchase. Only set `andDangerouslyFinishTransactionAutomatically: true` if you understand the security implications (skipping server-side validation).
164
165
- **Android**: Purchases must be acknowledged within **3 days (72 hours)** or they will be **automatically refunded**
165
166
- For consumable products: Use `finishTransaction({purchase, isConsumable: true})`
166
167
- For non-consumables/subscriptions: Use `finishTransaction({purchase})` or `finishTransaction({purchase, isConsumable: false})`
- **iOS**: Unfinished transactions remain in the queue indefinitely until `finishTransaction` is called
161
+
- **Note**: Transactions do NOT auto-finish by default. You must explicitly call `finishTransaction` after validating the purchase. Only set `andDangerouslyFinishTransactionAutomatically: true` if you understand the security implications (skipping server-side validation).
161
162
- **Android**: Purchases must be acknowledged within **3 days (72 hours)** or they will be **automatically refunded**
162
163
- For consumable products: Use `finishTransaction({purchase, isConsumable: true})`
163
164
- For non-consumables/subscriptions: Use `finishTransaction({purchase})` or `finishTransaction({purchase, isConsumable: false})`
- **iOS**: Unfinished transactions remain in the queue indefinitely until `finishTransaction` is called
161
+
- **Note**: Transactions do NOT auto-finish by default. You must explicitly call `finishTransaction` after validating the purchase. Only set `andDangerouslyFinishTransactionAutomatically: true` if you understand the security implications (skipping server-side validation).
161
162
- **Android**: Purchases must be acknowledged within **3 days (72 hours)** or they will be **automatically refunded**
162
163
- For consumable products: Use `finishTransaction({purchase, isConsumable: true})`
163
164
- For non-consumables/subscriptions: Use `finishTransaction({purchase})` or `finishTransaction({purchase, isConsumable: false})`
0 commit comments