flutter
-
Flutter - ios 인앱 결제flutter 2025. 1. 9. 11:26
이번엔 ios 인앱 결제에 대해 작성해 보겠습니다.먼거 코드를 작성 전에 비즈니스 설정을 시작합니다. 비즈니스에 접속후 은행 계좌, 통신판매업 등 모두 작성해줍니다. 통신 판매업 신고https://www.gov.kr/mw/AA020InfoCappView.do?HighCtgCD=A09006&CappBizCD=11300000006 통신판매업신고 | 민원안내 및 신청 | 정부24접속량이 많아 접속이 불가능합니다. 잠시 후 다시 접속해주세요www.gov.kr 이후 U.S. Certificate of Foreign Status of Beneficial Owner 이동Type of Beneficial Owner - CorporationTitle - CEO U.S. Substitute Form W-8BEN-E..
-
Flutter - 안드로이드 인앱 결제flutter 2025. 1. 8. 17:14
안녕하세요 오늘은 flutter 에서 안드로이드 인앱 결제를 구현한 내용을 작성해 볼게요.in_app_purchase: 3.2.0 를 설치해줍니다.https://pub.dev/packages/in_app_purchase in_app_purchase | Flutter packageA Flutter plugin for in-app purchases. Exposes APIs for making in-app purchases through the App Store and Google Play.pub.dev 먼저 상품을 등록해 줍니다. 구글 플레이 콘솔 접속 -> 설정 탭이동탬플릿을 만들어 줍니다. (안만들어줘도 됨. 하지만 외국에서도 결제 서비스를 넣어주기 위해 탬플릿을 만들어 줍니다.) 상품 이름을 작성해..
-
bootpay flutter 결제 연동flutter 2025. 1. 3. 11:20
순서개발 진행 -> PG 심사 -> 카드사 심사(2주~3주소요) 참고로 개발을 하다 중단이 된 상태다 이유 : 기부 목적으로 기능을 만듬, 비영리 단체가 아닌이상 기부 서비스 심사가 거절됨 (기부영수증 발행이 가능해야함)카드사에서 배네핏을 보고 심사를해줌 (실물 상품) - 멤버십도 어려울수 있음 그렇게 인앱 결제로 전환 하기로함 일단 개발까지 한것만 기록하려고 함 회원가입 PG사 선택 참고로 나이스 페이를 신청시 카카오가 안되기 때문에 카카로 따로 신청해야함화면에서는 카카오페이가 지원되는것으로 보이지만 사실은 아닌듯 (상담사가 따로 신청하라고함) void bootpayTest(BuildContext context) { Payload payload = getPayload(); if (kIsW..
-
paypal 결제 시스템 연동 (1)flutter 2025. 1. 2. 16:17
https://developer.paypal.com/home/ PayPal DeveloperLearn how to create and integrate scalable PayPal checkout solutions for web and mobile applications.developer.paypal.com접속후 계정만들기먼저 디폴트로 API 키가 만들어진다해당 키를 이용해서import 'dart:convert';import 'package:flutter/material.dart';import 'package:http/http.dart' as http;import 'package:flutter_inappwebview/flutter_inappwebview.dart';class PayPalService { ..
-
Stripe 결제 Flutter 와 연동하기flutter 2025. 1. 2. 10:38
먼저https://dashboard.stripe.com/ Stripe Login | Sign in to the Stripe DashboardIncompatible browser You need a modern browser to use the Stripe Dashboard. Please switch to a compatible browser to continue.dashboard.stripe.com회원 가입후 API 키를 만들어준다 라이브 모드 API 키 설정API 키에서 public 과 Secret 키를 복사해 둔다 flutter 초기화 및 설정void main() { WidgetsFlutterBinding.ensureInitialized(); Stripe.publishableKey = 'pk_t..
-
flutter 네이버 로그인 구현flutter 2024. 12. 5. 15:33
https://pub.dev/packages/flutter_naver_login/versions/1.8.0 flutter_naver_login 1.8.0 | Flutter packageA Flutter plugin for using the native Naver Login SDKs on Android and iOS.pub.dev 안드로이드 https://developers.naver.com/apps/#/register 애플리케이션 - NAVER Developers developers.naver.com네이버 개발자 센터 접속후 애플리케이션 등록 하기 원하는 API 설정 작업할 os설절 정보 셋팅아직 개발 단계인 경우 임의적인 URL 넣기※ 앱이 정상 배포되면 추후 URL 수정 필요 안드로이드 설정r..
-
Android App Bundle이 잘못된 키로 서명되었습니다flutter 2024. 10. 21. 12:11
업로드 서명키가 잘못되었다는 이슈로 해결하는 방법을 포스팅 하겠습니다.1. 키스토어 파일 준비앱 번들을 서명하는 데 사용한 키스토어 파일을 준비합니다. 이 파일은 보통 .jks 확장자를 가지며, 앱을 배포할 때 서명에 사용됩니다.2. keytool을 사용한 지문 확인Flutter 프로젝트 루트 디렉토리에서 다음과 같은 명령어를 실행하면 됩니다. keytool -list -v -keystore -alias : 키스토어 파일(.jks)의 경로입니다.: 키스토어 생성 시 설정한 alias(별칭)입니다.keytool -list -v -keystore -alias -storepass -keypass 예시keytool -list -v -keystore /Users/user/keystore.jks -a..
-
이전 페이지가 백그라운드에서 계속 빌드되지 않도록 하기flutter 2024. 10. 17. 17:13
이전 페이지가 백그라운드에서 계속 빌드되지 않도록 하려면, 이전 페이지에서 ModalRoute.of(context).isCurrent를 사용해 현재 페이지가 아닌 경우 빌드 되지 않도록 처리할 수 있습니다. 예시@overridevoid didChangeDependencies() { super.didChangeDependencies(); if (ModalRoute.of(context)!.isCurrent) { // 현재 페이지일 때만 동영상 재생 videoController.play(); } else { videoController.pause(); }} 작성이의 경우 Widget에서 처리함 만약에 모델에서 처리한다면 선언final scaffoldKey = GlobalKey();Wid..