CHECKLIST(海外)
登录
1、Android-登录
1.1 Google登录
请检查手机上是否有谷歌框架(可以查看是否有谷歌商店)
请检查手机上是否有谷歌账号(可以进入谷歌商店看是否有账号)
请检查代码工程是否配置谷歌参数
请检查APK签名是否与提交给谷歌的APK相同
请检查APK VersionCode是否与提交给谷歌的APK相同
1.2 Facebook登录
Facebook 开发者后台的AppReview设置”Make 程序名 public”才能用登录
App包名, 签名, 需与上传后台的一致
未安装Facebook本地app时会打开网页版, 且每次均会输入帐号, 不建议用多个ip测试, 会封号
已安装Facebook时会直接用已登录的帐号登录, 可以切换ip, 封号风险小于web页面
代码工程Facebook参数是否正确
Facebook后台的启动Activity全路径是否设置
1.3 Naver登录
- Naver本地参数是否正确
2、iOS-登录
2.1 Facebook登录
Facebook 开发者后台的AppReview设置”Make 程序名 public”才能使用普通账号登录,否则只能使用测试账号登录
如果是国内网络请确定是否已经翻墙,否则无法登录facebook,翻墙的时候ip国家地区不建议频繁切换,否则有被封号的危险
确定工程info.plist中Facebook参数是否都和后台的一致,包括FacebookAppID和FacebookDisplayName.
未安装Facebook APP的时候会调用网页登录
Facebook后台ios的包名,AppStore ID等需要配置正确,如果填写AppStore ID的时候提示找不到的话需要确认苹果iTunes Connect后台是否已经创建了该商店,并且APP开放的地区是否正确
iOS切换facebook账号比较麻烦,如果是通过Facebook APP登录可以在APP中切换账号,如果是通过网页登录,需要在手机->设置->Safari浏览器->高级->网站数据 里面搜索Facebook网页缓存信息并清除掉,然后游戏内登出,才能切换facebook账号
确认Facebook后台设置里面的隐私协议地址是否配置,并且对应的AppStore商店后台中的隐私协议地址也要配置,否则可能无法开启public模式登录
确定Facebook channelID是否配置正确,确认SDK后台是否配置该游戏的Facebook登录渠道
2.2 Naver登录
确认Naver参数是否配置正确
确认SDK后台是否配置该游戏的Naver渠道
2.3 Gamecenter登录
确认苹果开发者后台包名已经创建,并且开启了GameCenter功能
需要苹果后台ITunes Connect上创建一个APP,并且APP开启了GameCenter功能,进行一些基本配置,才能使用GameCenter登录
确认手机没有越狱,否则可能会登录失败
部分设备打不开GameCenter,这时候需要去手机->设置->GameCenter中查看是否开启调试模式,如果还是不行,可以先在设置中登录上GameCenter再进入游戏中登录
确认GameCenter渠道号是否配置,SDK后台是否开启该游戏的GameCenter登录渠道
支付
3、Android-支付
3.1 Google支付
请检查手机上是否有谷歌框架(可以查看是否有谷歌商店)
请检查手机上是否有谷歌账号(可以进入谷歌商店看是否有账号)
请检查谷歌账号是否能够支付(可以进入谷歌商店看是否有能花钱购买的app)
请检查游戏app是否上传google后台并发布到alpha版本
请检查谷歌后台勾选的测试组中,是否包含本次使用的测试账号
必须通过测试连接邀请,下载游戏进行测试(无法下载请检查账号地区或者发布地区)
请检查是否在谷歌后台正确配置了商品
玩家或云测反馈无法支付,请先清理google play 服务和谷歌商店两个应用的数据和缓存,再次尝试
如以上检查无误后仍弹出Google无法支付的弹框,请重新申请账号进行测试,大概率账号已被Google限制
3.2 Onestore支付
首次测试阶段, Onestore商品是否都打开了测试模式
是否安装Onestore商店
手机卡是否为韩国卡或者通过Onestore的测试支付工具将手机设置了测试模式
所有商品均需通过测试支付
真实支付时是否通过了Onestore审核 真实支付时, 手机是否有韩国卡
4、iOS-支付
4.1 Appstore支付
需要提供苹果开发者账号,在开发者后台创建包名,开启苹果IAP支付功能
在苹果iTunes Connect后台创建商店,对应1中创建的包名,并且需要创建商品信息
在苹果iTune Connect后台需要配置银行,税务等信息,否则无法测试支付
在苹果iTunes Connect创建沙盒账号用来测试支付
需要一台未越狱的苹果手机,使用沙盒账号来支付
联系SDK后台确认是否开放了外币支付支持
支付货币单位是由手机AppStore商店地区来决定的,即由支付的Apple ID地区来决定
如果支付的时候提示iTunes失败,需要先在AppStore中退出当前的Apple ID,然后直接打开游戏支付,支付的时候再输入苹果账号
只有AppStore上下载的APP使用的是正式环境支付,其它环境下只能使用苹果的测试支付,无法手动切换
联系SDK后台确认该游戏是否配置相关支付