アプリ内支払いのGoogleの例では、支払い確認を受け取るためにマニフェストエントリを追加することを提案しています。ただし、Native Extension for AIRでは、レシーバーは別のパッケージとして検出されません。だから私はレシーバー部分を次のようにコードに移動しました
final IntentFilter filter = new IntentFilter("com.android.vending.billing.IN_APP_NOTIFY");
filter.addAction("com.android.vending.billing.RESPONSE_CODE");
filter.addAction("com.android.vending.billing.PURCHASE_STATE_CHANGED");
a.registerReceiver(billingReceiver, filter);
ただし、サービスのonreceive()メソッドが呼び出されることはありません。
受信者の呼び出しを取得するためにアクティビティを登録する別の方法はありますか?