根据以往游戏接入的经验和教训,汇总了部分问题,以下内容请务必认真阅读.
包名和产品ID必须正确提供给西瓜,否则会导致无法测试支付功能。
特别提醒:包名中不能含有下划线"_" 。
打开itunes,登录开发者账号查看如下:
沙箱账号用于游戏测试支付,只要是xcode生成的包,均可使用沙箱账号测试(即使游戏已经在AppStore上架)。
但是从AppStore上下载的包,无法使用沙箱账号支付。
打开itunes,登录开发者账号查看如下:
使用沙箱账号测试支付时,先在设置中注销AppleID,然后再在弹出的支付框中输入账号密码。
玩家点击支付时,因网络缘故,访问AppStore的时间较长,导致界面响应较慢。玩家有可能在此期间连续下单,影响支付结果。游戏请务必做好屏蔽连续支付,以防玩家重复点击。处理方法: 游戏在调用xgsdk支付接口前,拉起一个模态窗口,待xgsdk返回支付结果后,关闭该模态窗口。
正版支付的接入前必读,即正版支付必读
主要包括:
xgsdk的运营将游戏提供的参数,录入到系统。并通知xgsdk的开发进行接入准备工作(即为游戏提供测试demo)。
demo应用使用了游戏提供的参数,通过简单的按钮,模拟玩家的登录和支付动作。游戏开发参考该demo进行接入。
打包工具目前支持命令行模式。使用方法参考 ios打包工具使用指南 ,建议花几分钟进行阅读,以了解xgsdk的iOS打包原理。
参考demo,完成接入和测试。
注:请游戏务必按照以上步骤进行接入。在保证前3步准备就绪的情况下,再进行接入和调试。