InAppServicePlugin.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:atomic-plugins-inapps 作者:
public void setValidationHandler(CordovaArgs args, final CallbackContext ctx) {
    boolean noValidation = args.optBoolean(0);
    if (noValidation) {
        service.setValidationHandler(null);
        return;
    }
    service.setValidationHandler(new InAppService.ValidationHandler() {

        @Override
        public void onValidate(String receipt, String productId, ValidationCompletion completion) {

            int completionId = validationIndex++;
            validationCompletions.put(completionId, completion);
            JSONArray array = new JSONArray();
            array.put(receipt);
            array.put(productId);
            array.put(completionId);
            PluginResult result = new PluginResult(Status.OK, array);       
            result.setKeepCallback(true);
            ctx.sendPluginResult(result);
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号