如何设置与Pozirk Ane inAppPurchases?

问题描述:

在我发布我的游戏之前,嘿大家好我真的想实施这个ANE进行物品采购。我查看了所有文档和Readme,但仍然对如何在显示购买或任何内容时弹出屏幕感到困惑。如何设置与Pozirk Ane inAppPurchases?

下面是我使用的ANE链接:https://github.com/pozirk/AndroidInAppPurchase

这是我如何把它安装在我的AppXML可: enter image description here

我正确添加ANE和SWC的Flash CS6内。

在我的主类,这是我试图以做初始化:

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

在我的按钮鼠标事件处理程序:

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或代码中看到任何错误吗?谢谢!

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

+0

谢谢,但最后得到它使用Fresh Planet ANE的工作。 – Nathan