개발/Flutter
In App 결제 기능 구축(6)
dev_caleb
2023. 7. 2. 21:38
728x90
인앱 결제 6.. 벌써 6까지 왔는데 될 기미가 안보이긴한다..ㅋㅋㅋ
처음 해보는 것이고 돈 걸려있다보니 좀 조심스러운 것도 사실!
자이제 UI는 짰으니 클릭하면 어떻게 처리할 지 만들어보자
void onClickPurchaseItem(ProductDetails product) async {
logger.d('print purchase $product');
final ProductDetails productDetails = product; // Saved earlier from queryProductDetails().
final PurchaseParam purchaseParam = PurchaseParam(productDetails: productDetails);
InAppPurchase.instance.buyConsumable(purchaseParam: purchaseParam);
logger.d('print purchase ${productDetails.id}');
}
오류가 난 것 같지만 처리는 잘 된 것 같다.
아마, debug 버전이라서 문제가 생긴 듯 한데,
테스트할 때 비공개버전으로라도 출시를 넣어야 한다고 본 것 같다.
비공개버전으로 업로드 시켰더니 뭔가 되는 것 같다!,
그런데 이거 구매를 하더라도 어떤 구매를 했는지 모르면, 해당 유저에게
포인트를 줄수가 없게 된다.
codelab쪽에 데이터를 주는 방식을 확인해봐야겠다.
728x90