인앱 구매 (In App Purchases)
게임에 인앱 구매 기능을 추가할 수 있습니다. 이를 위해 마켓플레이스에서 제공하는 확장 프로그램을 사용하고, 아래에 나열된 설정 가이드를 따르면 됩니다. 각 확장 프로그램은 사용 방법과 포함된 모든 기능을 설명하는 "미니 매뉴얼"이 함께 제공됩니다.
설정 가이드
플랫폼 | 설정 가이드 링크 |
---|---|
Android | Android: 인앱 구매 설정 |
iOS | iOS: 인앱 구매 설정 |
macOS | macOS: 인앱 구매 설정 |
사용 중단된 기능
이전 버전의 GameMaker에서는 인앱 구매 기능이 실행기(runner)에 내장되어 있었으나, 현재 이 기능들은 더 이상 지원되지 않습니다. 아래의 함수들은 더 이상 작동하지 않습니다:
사용 중단된 함수 |
---|
iap_data |
iap_activate |
iap_status |
iap_enumerate_products |
iap_restore_all |
iap_acquire |
iap_consume |
iap_product_details |
iap_purchase_details |
활용 예제
인앱 구매 기능을 활용하기 위한 몇 가지 예제를 소개합니다.
예제 1: 상품 목록 가져오기
// 상품 목록을 가져오는 코드
var product_list = iap_enumerate_products();
예제 2: 상품 구매
// 특정 상품 구매
iap_purchase("product_id");
예제 3: 구매 복원
// 이전에 구매한 상품 복원
iap_restore_all();
예제 4: 구매 상태 확인
// 구매 상태 확인
var status = iap_status("product_id");
예제 5: 상품 세부 정보 가져오기
// 상품 세부 정보 가져오기
var details = iap_product_details("product_id");
이와 같은 예제들을 통해 인앱 구매 기능을 효과적으로 활용할 수 있습니다.