본문 바로가기
기타/프로그래밍 관련

PhoneGap Android In-App Billing 기능 구별(v3)

by WebHack 2013. 7. 19.

https://github.com/poiuytrez/AndroidInAppBilling/tree/master/v3

소스를 사용함


var inappbilling = { 


    // InAppBillingPlugin을 초기화 한다(무조건 시작할 때 해줘야 함)

    init: function (success, fail) { 

      return cordova.exec( success, fail, 

                           "InAppBillingPlugin", 

                           "init", ["null"]); 

    },

    // get already own items 내 목록을 갖고 옴

    getPurchases: function (success, fail) {

        return cordova.exec( success, fail,

            "InAppBillingPlugin",

            "getPurchases", ["null"]);

    },

    // purchase an item 아이템 구매

    buy: function (success, fail, productId) {

        return cordova.exec( success, fail,

            "InAppBillingPlugin",

            "buy", [productId]);

    },

    // subscribe to an item 월 구독 결재

    subscribe: function (success, fail, productId) {

        return cordova.exec( success, fail,

            "InAppBillingPlugin",

            "subscribe", [productId]);

    },

    // consume a purchased item 소모성 아이템 이므로 consumePurchase를 호출해 줘야 만 재 구매 가능

    consumePurchase: function (success, fail, productId) {

        return cordova.exec( success, fail,

            "InAppBillingPlugin",

            "consumePurchase", [productId]);

    }

};


기타 참고 사이트

http://androidzoro.tistory.com/50