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
'개발 > Flutter' 카테고리의 다른 글
GetX FutureBuilder처럼 사용하기 (0) | 2023.07.05 |
---|---|
rotate 하고 사이즈 남기기 (0) | 2023.07.03 |
flutter로 카카오 링크시 주의사항 kakao link (0) | 2023.07.01 |
flutter text gradient (0) | 2023.06.27 |
flutter getx controller instance 새로 만들기, (0) | 2023.06.22 |