Google 应用内付款示例建议添加清单条目以接收付款确认。但是在 AIR 的 Native Extension 中,接收器将不会被发现为不同的包。所以我将接收器部分移动到代码如下
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() 方法永远不会被调用。
是否有不同的方法来注册活动以获取接收者呼叫?