Hello, Can someone please tell me why the unlock button was unresponsive when tapped? The restore button worked.
if let price = store.product?.displayPrice {
Text(price)
.font(.title2.bold())
.padding(.top, 4)
}
Button {
Task {
await store.purchase()
}
} label: {
ZStack {
if store.isLoading {
ProgressView()
.tint(.white)
} else {
Text("paywall.buy")
.font(.headline)
}
}
.frame(maxWidth: .infinity)
.padding()
}
.background(.blue)
.foregroundStyle(.white)
.clipShape(RoundedRectangle(cornerRadius: 14))
.disabled(store.product == nil || store.isLoading)
Button {
Task {
await store.restorePurchases()
}
} label: {
Text("paywall.restore")
}