mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-29 18:38:36 +08:00
@ -44,7 +44,14 @@ class InAppPurchases {
|
|||||||
var iapConn = InAppPurchaseConnection.instance;
|
var iapConn = InAppPurchaseConnection.instance;
|
||||||
|
|
||||||
if (Platform.isIOS) {
|
if (Platform.isIOS) {
|
||||||
//var history = await iapConn.refreshPurchaseVerificationData();
|
await iapConn.refreshPurchaseVerificationData();
|
||||||
|
|
||||||
|
var response = await iapConn.queryPastPurchases();
|
||||||
|
for (var purchase in response.pastPurchases) {
|
||||||
|
var dt = DateTime.fromMillisecondsSinceEpoch(
|
||||||
|
int.parse(purchase.transactionDate));
|
||||||
|
return SubscriptionStatus(true, dt.add(const Duration(days: 31)));
|
||||||
|
}
|
||||||
} else if (Platform.isAndroid) {
|
} else if (Platform.isAndroid) {
|
||||||
var response = await iapConn.queryPastPurchases();
|
var response = await iapConn.queryPastPurchases();
|
||||||
if (response.pastPurchases.isEmpty) {
|
if (response.pastPurchases.isEmpty) {
|
||||||
|
Reference in New Issue
Block a user