我是android的新手,我想拥有inapp购买的功能。用户将只购买一次完整版。我不希望出现任何结帐屏幕。相反,我只想显示一条消息“你想以 2 美元购买 abc 产品吗?” 如果用户选择是,那么如果购买成功与否,我应该得到谷歌的回复。
我正在关注 Blundell 博客教程来实现该功能。当我调用“REQUEST_PURCHASE”请求时,我收到包含待处理意图的响应包。
PendingIntent pendingIntent = (PendingIntent) response.get("PURCHASE_INTENT");
pendingIntent.send(context, 0, new intent());
我得到一个空白屏幕。当我离开这个空白屏幕时,广播接收器被激活,我在接收器的 OnRecieve 方法中收到“购买成功”。我正在使用测试产品“android.test.item_purchased”。我不想要任何空白屏幕,我只想在我的活动课程中获得响应。