如何使用Pozirk Ane设置inAppPurchases?

时间:2016-05-13 20:56:56

标签: actionscript-3 in-app-purchase flash-cs6 ane

嘿大家所以在我发布我的游戏之前我真的想要实现这个ANE来购买物品。我查看了所有文档和自述文件,但仍然对如何在显示购买或任何内容时弹出屏幕感到困惑。

以下是我正在使用的ANE的链接:the docs

以下是我在appXML中设置的方法: https://github.com/pozirk/AndroidInAppPurchase

我正确地在Flash CS6中添加了ANE和SWC。

在我的主要课程中,这是我想要做的事情,以便初始化:

//In app Purchases variable
    private var _iap:InAppPurchase = new InAppPurchase();

在我的Button Mouse事件处理程序中:

private function inAppPurchaseGameHandler(e:MouseEvent):void 
    {


       _iap.addEventListener(InAppPurchaseEvent.INIT_SUCCESS, onInitSuccess);
       _iap.addEventListener(InAppPurchaseEvent.INIT_ERROR, onInitError);

       _iap.addEventListener(InAppPurchaseEvent.PURCHASE_SUCCESS, onPurchaseSuccess);
       _iap.addEventListener(InAppPurchaseEvent.PURCHASE_ALREADY_OWNED, onPurchaseSuccess);
       _iap.addEventListener(InAppPurchaseEvent.PURCHASE_ERROR, onPurchaseError);

       _iap.addEventListener(InAppPurchaseEvent.CONSUME_SUCCESS, onConsumeSuccess);
       _iap.addEventListener(InAppPurchaseEvent.CONSUME_ERROR, onConsumeError);

       _iap.addEventListener(InAppPurchaseEvent.RESTORE_SUCCESS, onRestoreSuccess);
       _iap.addEventListener(InAppPurchaseEvent.RESTORE_ERROR, onRestoreError);
        //> initialization of InAppPurchase
       _iap.addEventListener(InAppPurchaseEvent.INIT_SUCCESS, onInitSuccess);
       _iap.addEventListener(InAppPurchaseEvent.INIT_ERROR, onInitError);

       _iap.init("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3sOnbk76yCNbtqRN5Vgm3oaDNRiitXGcyQ0svyXjA+qIOCZT4qAauOonuGXPHy8jgtHyfYIKmnyOX+3EFdyv0SGz/MtSWg1aSFEnS6+X61Uk5a0MCWGcnsHR3l3giITiU3PWlAAKICehCxy3g4N+I5r4FXdEacOwNj7PC4EdyEA4bmb1Y8bChsDYsdC1ZrKs93GRVJh2s6tHHzP3tqVF/wt+5cJ7aag11+7I3CTaDrlw2A8d8sfZVYAGyibSadZiOOVhKKxidD95MySfJOFc8Izng0kISJf7/PRpFKRHD4Yx9AmplzJe2OiB7UyGLzZGc8mmoaO+H7zylHt34a3g6QIDAQAB");

    }

我目前所有的功能都是空白的,因为我不知道要添加什么功能才能使其正常工作。

有人能指出我正确的方向吗?你在我的XML或代码中看到了什么问题吗?谢谢!

1 个答案:

答案 0 :(得分:-1)

我尝试过这个扩展程序,它已经过时了。您可以尝试使用MyFlashLabs扩展名(http://www.myflashlabs.com/product/in-app-purchase-ane-adobe-air-native-extension/)。它是免费的优惠券代码“free-ane-for-starling-users”,包括iOS和Android版本。