개발자

Flutter 인앱결제 구독

2023년 11월 14일조회 204

in_app_purchase 사용해서 정기결제 구독부분을 넣고 있는데 구독내역에 대한 구글 api를 넣으려고 하는데 어려워서요 예시나 gcp android development api 사용방법 알수 있을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 11월 14일

Google Cloud Platform(GCP)에는 Android 개발을 위한 다양한 API가 있습니다. Flutter에서 "in_app_purchase"라이브러리를 이용하여 인앱결제 기능을 구현하는 것은 좋은 선택입니다. 구글 플레이스토어의 서버 API를 사용하여 구독 상태를 관리할 수 있는데요, 이 APIs는 Play Developer API로 액세스 할 수 있습니다. Play Developer APIs의 사용법은 다음과 같습니다: - Google Cloud Console 사이트로 이동합니다. - 프로젝트를 선택하거나 새 프로젝트를 만듭니다. - 'APIs & Services' > 'Library' 로 이동합니다. - 검색창에 "Google Play Android Developer API" 를 입력하고 검색합니다. - 해당 API를 클릭 후 '사용 설정'을 클릭합니다. - ‘APIs & Services’ > ‘Credentials’로 이동하여 해당 서비스 계정을 선택합니다. - 액세스 키를 생성하고, 그걸 활용하여 서버에서도 인앱결제에 대한 정보 확인 및 처리 가능합니다. 더 자세한 내용은 아래 공식문서 참조해보세요: https://developers.google.com/android-publisher 다만 기억해야 할 중요한 부분은, 보안상의 문제로 키 값을 안전한 장소에 보관하셔야 합니다. 시크릿 키가 외부에 노출되는 경우 악의적인 용도로 사용될 수 있습니다. 더 나아가, 이러한 서버 사이드의 처리를 도와주는 Firebase Functions 와 같은 백엔드 구조를 사용하는 것도 고려해보세요. 참고로, 인앱 결제 기능을 테스트하기 위해서는 실제 Android 장치를 사용해야하며, 에뮬레이터에서는 지원되지 않습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!