Prime31 android IAP插件服务器端手动服务器验证怎么样?

时间:2015-03-20 03:23:15

标签: android plugins in-app-purchase prime31

这是我的想法: 对于谷歌iab插件应用内结算的服务器端验证,工作流程是否正确?

1.在unity3d

中关闭自动验证 2. java方法handleActivityResult调用onIabPurchaseCompleteAwaitingVerification

3.onIabPurchaseCompleteAwaitingVerification调用unity3d中的方法GoogleIABManager.purchaseCompleteAwaitingVerification(string json)

4.统一将消息发布到我自己的游戏服务器进行验证。

5.服务器验证后,将结果发送到统一。

6.我在GoogleIABManager

中添加自己的方法
public static void ManualVerifyResult(int result, string json){ if(purchaseSucceededEvent!=null && result ==1}{purchaseSucceededEvent.fire(new GooglePurchase(json.directoryFromJson())); else if (purchaseFailedEvent!= null && result== 0){ purchaseFailedEvent(dict["result"].toString(), responseString)}} 

7.然后引发的purchaseSuccessEvent向我的游戏服务器发送消息并将项目添加到数据库,引发的purchaseFailedEvent在UI上显示错误消息?

0 个答案:

没有答案