a. 检查手机的系统时间是否正确;
b. 清空应用数据再重试。
2.点击“立刻登录”出现“网络异常”的提示,怎么办?
查看日志中是否存在error=1202这个关键字,如果存在说明包名和appId不是对应的,请从联盟后台获取当前应用包名对应的appId。
3.默认账号(主账号)能正常登录,但子账号不行,怎么办?
检查包名是否与联盟上应用注册的包名一致,参数是否与联盟为该应用分配的参数一致。
4. 登录的时候,出现如下错误,怎么办?
错误没有影响,忽略即可。
5. accesstoken验证失败,服务器返回{"error":"invalid session"},怎么办?
a.检查accesstoken是否使用了urlEncoder,在urlEncoder以后是否存在“+”这样的字符,如果存在需要替换为%2B;
b.检查accesstoken返回时是否存在“==”,是否转换的时候被截断了,一般accesstoken在urlEncoder之后,以“%3D%3D”结尾;
c.检查accesstoken是否被执行了多次urlEncoder,可以将参数拼接成形如下面的url:https://api.vmall.com/rest.php?n ... Gktny6GY8XedA%3D%3D,在浏览器中尝试是否有正确返回,实际使用时,采取“post”方式验证。
6.华为账号系统的介绍。
华为账号系统是单账号系统,创建的子账号依赖于主账号,因此子账号没有密码。切换账号是在主账号与子账号,以及子账号与子账号之间进行,这样游戏玩家可以创建不同的角色更好的体验游戏。
7.浮标内切换账号时,显示如下错误信息:java.lang.ClassNotFoundException:com.huawei.gb.huawei.ChangeUserReceiver怎么办?
参考demo的ChangeUserReceiver,实现浮标内切换账号的广播接收器,并在AndroidManifest.xml中正确注册,注册示例如下:
8.浮标内切换账号返回登录界面时,又显示登录账号的界面如下图,正常么?
不正常。导致该问题的原因是:浮标内切换账号的过程中调用了logout方法,导致在没有安装华为账号应用的手机中会出现上述情况。
解决办法:浮标内切换账号过程中不要调用logout方法。
浮标内切换账号,监听到切换账号的广播后,可以重启游戏,重新登录游戏,然后切换账号。但是要提醒玩家:“正在重启游戏,切换账号!”,不要让玩家误以为是游戏崩溃。
10.登录验签php示例代码:
答:
1.validSign.php内容如下:
header("Content-Type: application/json; charset=utf-8");// 使用从客户端上传过来的参数
$content = ´appId´.´ts´.´playerId´;
// 使用从客户端上传过来的参数
$sign = ´sign´;
// .pem文件是一致的,请使用同目录下带的payPu
$filename = dirname(__FILE__)."/payPublicKey.pem";
if(!file_exists($filename))
{
echo "{\"result1\" : 1 }";// failure
return;
}
$pubKey = @file_get_contents($filename);
$openssl_public_key = @openssl_get_publickey($pubKey);
$ok = @openssl_verify($content, base64_decode($sign), $openssl_public_key, OPENSSL_ALGO_SHA256);
@openssl_free_key($openssl_public_key);
$result = "";
if($ok)
{
$result = "0";// success
}
else
{
$result = "1";// failure
}
$res = "{ \"result\": $result} ";
echo $res;
?>
2.payPublicKey.pem内容如下:
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmKLBMs2vXosqSR2rojMz
ioTRVt8oc1ox2uKjyZt6bHUK0u+OpantyFYwF3w1d0U3mCF6rGUnEADzXiX/2/Rg
LQDEXRD22er31ep3yevtL/r0qcO8GMDzy3RJexdLB6z20voNM551yhKhB18qyFes
iPhcPKBQM5dnAOdZLSaLYHzQkQKANy9fYFJlLDo11I3AxefCBuoG+g7ilti5qgpb
km6rK2lLGWOeJMrF+Hu+cxd9H2y3cXWXxkwWM1OZZTgTq3Frlsv1fgkrByJotDpR
e8SwkiVuRycR0AHsFfIsuZCFwZML16EGnHqm2jLJXMKIBgkZTzL8Z+201RmOheV4
AQIDAQAB
-----END PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmKLBMs2vXosqSR2rojMz
ioTRVt8oc1ox2uKjyZt6bHUK0u+OpantyFYwF3w1d0U3mCF6rGUnEADzXiX/2/Rg
LQDEXRD22er31ep3yevtL/r0qcO8GMDzy3RJexdLB6z20voNM551yhKhB18qyFes
iPhcPKBQM5dnAOdZLSaLYHzQkQKANy9fYFJlLDo11I3AxefCBuoG+g7ilti5qgpb
km6rK2lLGWOeJMrF+Hu+cxd9H2y3cXWXxkwWM1OZZTgTq3Frlsv1fgkrByJotDpR
e8SwkiVuRycR0AHsFfIsuZCFwZML16EGnHqm2jLJXMKIBgkZTzL8Z+201RmOheV4
AQIDAQAB
-----END PUBLIC KEY-----







































苏公安网备 32011402010933号