我使用trivialdrive示例应用中的IabHelper类在我的应用中设置Google应用账单。我可以成功购买商品,现在我正在尝试实施服务器端验证。
我在Security.java中看到有一个verifyPurchase方法。 https://code.google.com/p/marketbilling/source/browse/v3/src/com/example/android/trivialdrivesample/util/Security.java
我想通过调用我的服务器替换它,该服务器将在服务器上与客户端设备上进行验证。我的端点设置和工作。
我坚持如何调用我的端点并使verifyPurchase根据响应返回true或false。我目前使用Volley进行异步调用。我可以在Volley的成功回调中得到我的终点响应。但由于该网络呼叫是异步的,我不确定如何根据该呼叫的响应在verifyPurchase中返回true或false。我是一个java n00b:)
答案 0 :(得分:0)
创建一个接口调用,响应volley的异步调用使用它。在该类中实现您需要verifyPurchase()
返回的接口。覆盖该接口并处理响应。