故障处理程序是可选的还是强制的? Google似乎处理了最终用户的所有通知,无论他们的购买是否成功,如果没有,为什么,所以除了提供我自己的错误消息之外,还有什么我想在我的失败处理程序中做的事情?简单地将空函数声明为我的失败处理程序的后果是什么?
答案 0 :(得分:0)
Walet for digital goods API的成功和失败客户端处理程序用于在应用内事务完成后将控制权返回给应用程序。
如果调用失败处理程序,则应用程序不应授予用户访问用户尝试购买的数字商品或内容的权限。您可以检查返回的错误代码,了解事务失败的原因,并为用户提供自定义的错误消息:
https://developers.google.com/commerce/wallet/digital/docs/jsreference#failurehandler
OTOH,如果调用成功处理程序应用程序应该让用户访问用户购买的数字商品或内容。在此之前,请确保还要检查服务器是否为此事务调用了服务器回发:
https://developers.google.com/commerce/wallet/digital/docs/postback