Skip to content

Commit 1ff8638

Browse files
committed
docs: Update documentation for 6.0.0-rc.1 release
- Remove versioned docs for 5.5.0 and 6.0.0, keep only current version - Update blog post date to 2025-08-01 and mark as RC version - Replace hero.png with logo.png across all documentation - Remove unused logo.svg and hero.png files - Fix broken markdown links in API documentation - Update all version references to 6.0.0-rc.1
1 parent ac9fa29 commit 1ff8638

File tree

105 files changed

+174
-34884
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+174
-34884
lines changed

docs/blog/2024-01-15-flutter-iap-6.0.0-release.md renamed to docs/blog/2025-08-01-flutter-iap-6.0.0-rc-release.md

Lines changed: 35 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
---
2-
slug: flutter-iap-6.0.0-release
3-
title: 🎉 flutter_inapp_purchase 6.0.0 Release - StoreKit 2 & Billing Client v8 Support
2+
slug: flutter-iap-6.0.0-rc-release
3+
title: 🎉 flutter_inapp_purchase 6.0.0-rc.1 Release Candidate - StoreKit 2 & Billing Client v8 Support
44
authors: [hyochan]
55
tags: [release, storekit2, billing-client-v8, flutter, in-app-purchase]
66
---
77

8-
# 🚀 flutter_inapp_purchase 6.0.0 Major Release
8+
# 🚀 flutter_inapp_purchase 6.0.0-rc.1 Release Candidate
99

10-
We're excited to announce the release of **flutter_inapp_purchase 6.0.0**, a major update that brings modern platform support and significant improvements to the Flutter ecosystem!
10+
We're excited to announce the release candidate of **flutter_inapp_purchase 6.0.0-rc.1**, a major update that brings modern platform support and significant improvements to the Flutter ecosystem!
1111

12-
![flutter_inapp_purchase 6.0.0 Release](/img/hero.png)
12+
> ⚠️ **Note**: This is a Release Candidate version. While feature-complete and tested, it may still contain bugs. Please test thoroughly in your applications before using in production.
1313
14-
## ✨ What's New in 6.0.0
14+
![flutter_inapp_purchase 6.0.0 Release](/img/logo.png)
15+
16+
## ✨ What's New in 6.0.0-rc.1
1517

1618
### 🍎 iOS StoreKit 2 Support
1719

@@ -130,16 +132,40 @@ Looking ahead to future releases:
130132
- **Testing Utilities**: Better testing and mocking support
131133
- **Performance Optimizations**: Continued performance improvements
132134

133-
## 📥 Upgrade Today
135+
## 📥 How to Try the Release Candidate
136+
137+
To test the release candidate in your project:
138+
139+
```yaml
140+
dependencies:
141+
flutter_inapp_purchase: ^6.0.0-rc.1
142+
```
143+
144+
Or use the command:
134145
135146
```bash
136-
flutter pub upgrade flutter_inapp_purchase
147+
flutter pub add flutter_inapp_purchase:^6.0.0-rc.1
137148
```
138149

150+
## 🔍 What We Need From You
151+
152+
As this is a release candidate, we need your help to ensure a stable final release:
153+
154+
1. **Test in your apps**: Try the RC in development and staging environments
155+
2. **Report issues**: Found a bug? [Report it on GitHub](https://github.com/hyochan/flutter_inapp_purchase/issues)
156+
3. **Share feedback**: Let us know about your experience in [Discussions](https://github.com/hyochan/flutter_inapp_purchase/discussions)
157+
158+
## 📅 Release Timeline
159+
160+
- **RC Period**: August 2025 - September 2025
161+
- **Final Release**: Expected September 2025 (pending feedback)
162+
139163
Don't forget to check our [Migration Guide](/docs/migration/from-v5) for a smooth upgrade experience!
140164

141165
---
142166

143167
Questions? Join our [GitHub Discussions](https://github.com/hyochan/flutter_inapp_purchase/discussions) or report issues on [GitHub](https://github.com/hyochan/flutter_inapp_purchase/issues).
144168

145-
Happy coding! 🎉
169+
Happy testing! 🧪
170+
171+
> **Remember**: This is a release candidate. Use in production at your own discretion after thorough testing.

docs/docs/api/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@ title: API Reference
33
sidebar_position: 1
44
---
55

6+
import AdFitTopFixed from "@site/src/uis/AdFitTopFixed";
7+
68
# API Reference
9+
10+
<AdFitTopFixed />
11+
712
Complete reference for flutter_inapp_purchase v6.0.0 - A unified API for implementing in-app purchases across iOS and Android platforms.
813

914
## Available APIs

docs/docs/api/methods/finish-transaction.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,8 @@ void handleTransactionState(PurchasedItem item) {
284284

285285
- [`requestPurchase()`](./request-purchase.md) - Initiates a purchase
286286
- [`getAvailablePurchases()`](./get-available-purchases.md) - Gets unfinished purchases
287-
- [`acknowledgePurchaseAndroid()`](./acknowledge-purchase-android.md) - Android-specific acknowledgment
288-
- [`consumePurchaseAndroid()`](./consume-purchase-android.md) - Android-specific consumption
287+
- `acknowledgePurchaseAndroid()` - Android-specific acknowledgment (see example above)
288+
- `consumePurchaseAndroid()` - Android-specific consumption (see example above)
289289

290290
## Important Notes
291291

docs/docs/api/methods/get-available-purchases.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,9 +313,9 @@ class PurchaseManager {
313313

314314
## Related Methods
315315

316-
- [`getPurchaseHistory()`](./get-purchase-history.md) - Gets historical purchases
316+
- `getPurchaseHistory()` - Gets historical purchases (Android only)
317317
- [`finishTransaction()`](./finish-transaction.md) - Completes transactions
318-
- [`restorePurchases()`](./restore-purchases.md) - iOS-specific restore method
318+
- `restorePurchases()` - iOS-specific restore method
319319

320320
## Platform Notes
321321

docs/docs/api/methods/init-connection.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ class IAPProvider extends ChangeNotifier {
141141

142142
## Related Methods
143143

144-
- [`endConnection()`](./end-connection.md) - Closes the connection to the billing service
144+
- `finalize()` - Closes the connection to the billing service
145145
- [`getProducts()`](./get-products.md) - Fetches available products (requires initialized connection)
146146
- [`requestPurchase()`](./request-purchase.md) - Initiates a purchase (requires initialized connection)
147147

docs/docs/api/methods/request-subscription.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ await _iap.requestPurchase(
239239

240240
## Related Methods
241241

242-
- [`getSubscriptions()`](./get-subscriptions.md) - Fetch subscription products
242+
- `getSubscriptions()` - Fetch subscription products (deprecated - use `getProducts()` instead)
243243
- [`requestPurchase()`](./request-purchase.md) - Modern purchase method
244244
- [`getAvailablePurchases()`](./get-available-purchases.md) - Check active subscriptions
245245

docs/docs/api/methods/validate-receipt.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,4 +448,4 @@ class PurchaseValidator {
448448

449449
- [`getAvailablePurchases()`](./get-available-purchases.md) - Get purchases to validate
450450
- [`finishTransaction()`](./finish-transaction.md) - Complete validated purchases
451-
- [`getPurchaseHistory()`](./get-purchase-history.md) - Get historical receipts
451+
- `getPurchaseHistory()` - Get historical receipts (Android only)

docs/docs/api/types/purchase-state.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,4 +355,3 @@ class PurchaseStateManager {
355355

356356
- [Error Codes](./error-codes.md) - Error states and codes
357357
- [Product Types](./product-type.md) - Product-related types
358-
- [Platform Types](./platform-types.md) - Platform-specific types

docs/docs/examples/basic-store.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -780,7 +780,7 @@ void _setLoading(bool loading, [String? message]) {
780780

781781
## Next Steps
782782

783-
- **Learn Subscriptions**: Check out the [Subscription Manager Example](./subscriptions.md)
783+
- **Learn Subscriptions**: Check out the [Subscription Store Example](./subscription-store.md)
784784
- **Advanced Features**: See the [Complete Implementation](./complete-implementation.md)
785785
- **Error Handling**: Read the [Error Codes Reference](../api/error-codes.md)
786786
- **Platform Setup**: Review [iOS Setup](../getting-started/ios-setup.md) and [Android Setup](../getting-started/android-setup.md)

docs/docs/getting-started/android-setup.md

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,7 @@ If using ProGuard/R8, add these rules to `android/app/proguard-rules.pro`:
5151

5252
```proguard title="android/app/proguard-rules.pro"
5353
# Flutter In-App Purchase
54-
<<<<<<< HEAD
55-
<<<<<<< HEAD
56-
<<<<<<< HEAD
5754
-keep class dev.hyo.** { *; }
58-
=======
59-
-keep class com.dooboolab.** { *; }
60-
>>>>>>> 5e86ee0 (docs: Update community links and fix configuration)
61-
=======
62-
-keep class dev.hyochan.** { *; }
63-
>>>>>>> f429402 (refactor: Change package name from com.dooboolab to dev.hyochan)
64-
=======
65-
-keep class dev.hyo.** { *; }
66-
>>>>>>> e9f0251 (refactor: Change package name from dev.hyochan to dev.hyo)
6755
-keep class com.android.vending.billing.**
6856
-keep class com.google.android.gms.** { *; }
6957

0 commit comments

Comments
 (0)