0312 小7SDK 增加战力和工会ID参数;只保留存储权限
| | |
| | | gameRoleInfo.gameUserLevel = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"level"]]; |
| | | gameRoleInfo.partyName = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"familyName"]]; |
| | | gameRoleInfo.creatTime = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"createTime"]]; |
| | | gameRoleInfo.partyId = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"familyID"]]; |
| | | gameRoleInfo.fightPower = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"fightPower"]]; |
| | | |
| | | [[SMPCQuickSDK defaultInstance] updateRoleInfoWith:gameRoleInfo isCreate:YES];//如果这个角色是刚刚创建的,这里isCreate可以传YES |
| | | break; |
| | |
| | | gameRoleInfo.gameUserLevel = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"level"]]; |
| | | gameRoleInfo.partyName = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"familyName"]]; |
| | | gameRoleInfo.creatTime = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"createTime"]]; |
| | | gameRoleInfo.partyId = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"familyID"]]; |
| | | gameRoleInfo.fightPower = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"fightPower"]]; |
| | | |
| | | [[SMPCQuickSDK defaultInstance] updateRoleInfoWith:gameRoleInfo isCreate:NO];//如果这个角色是刚刚创建的,这里isCreate可以传YES |
| | | break; |
| | |
| | | gameRoleInfo.gameUserLevel = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"level"]]; |
| | | gameRoleInfo.partyName = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"familyName"]]; |
| | | gameRoleInfo.creatTime = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"createTime"]]; |
| | | |
| | | gameRoleInfo.partyId = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"familyID"]]; |
| | | gameRoleInfo.fightPower = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"fightPower"]]; |
| | | |
| | | [[SMPCQuickSDK defaultInstance] updateRoleInfoWith:gameRoleInfo isCreate:NO];//如果这个角色是刚刚创建的,这里isCreate可以传YES |
| | | break; |
| | | } |
| | |
| | | role.gameUserLevel = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"level"]]; |
| | | role.partyName = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"familyName"]]; |
| | | role.creatTime = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"createTime"]]; |
| | | role.partyId = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"familyID"]]; |
| | | role.fightPower = [NSString stringWithFormat:@"%@",[_dict objectForKey:@"fightPower"]]; |
| | | |
| | | order.goodsID = [NSString stringWithFormat:@"%@", [_dict objectForKey:@"cpInfo"]]; //必填 iap时注意和苹果开发者后台一致,或者渠道映射的 |
| | | order.productName = [NSString stringWithFormat:@"%@", [_dict objectForKey:@"title"]];//必填 |
| | |
| | | <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> |
| | | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> |
| | | <uses-permission android:name="android.permission.INTERNET" /> |
| | | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> |
| | | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> |
| | | <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> |
| | | <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> |
| | |
| | | int REQUEST_RECORD_PERMISSION_SETTING = 110; |
| | | |
| | | private boolean hasPermissions(Activity activity) { |
| | | return (ContextCompat.checkSelfPermission(activity, |
| | | Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_GRANTED) |
| | | && (ContextCompat.checkSelfPermission(activity, |
| | | Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED); |
| | | // return (ContextCompat.checkSelfPermission(activity, |
| | | // Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_GRANTED) |
| | | // && (ContextCompat.checkSelfPermission(activity, |
| | | // Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED); |
| | | |
| | | // return ContextCompat.checkSelfPermission(activity, |
| | | // Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED; |
| | | return ContextCompat.checkSelfPermission(activity, |
| | | Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED; |
| | | } |
| | | |
| | | public void requestPermissions(Activity activity) { |
| | |
| | | try { |
| | | if (!hasPermissions(activity)) { |
| | | ActivityCompat.requestPermissions(activity, new String[]{ |
| | | Manifest.permission.READ_PHONE_STATE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK); |
| | | Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK); |
| | | } |
| | | else |
| | | { |
| | |
| | | roleInfo.setGameUserLevel(json.getString("level"));//设置游戏角色等级 |
| | | roleInfo.setPartyName(json.getString("familyName").trim().replace(" ",""));//设置帮派名称 |
| | | roleInfo.setRoleCreateTime( json.getString("createTime")); //UC,当乐与1881,TT渠道必传,值为10位数时间戳 |
| | | |
| | | roleInfo.setPartyId(json.getString("familyID")); //设置帮派id,必须为整型字符串 |
| | | roleInfo.setGameRoleGender("男"); |
| | | roleInfo.setPartyId("1100"); //360渠道参数,设置帮派id,必须为整型字符串 |
| | | roleInfo.setGameRolePower("38"); //360,TT语音渠道参数,设置角色战力,必须为整型字符串 |
| | | roleInfo.setPartyRoleId("11"); //360渠道参数,设置角色在帮派中的id |
| | | roleInfo.setPartyRoleName("帮主"); //360渠道参数,设置角色在帮派中的名称 |
| | | roleInfo.setProfessionId("38"); //360渠道参数,设置角色职业id,必须为整型字符串 |
| | | roleInfo.setProfession("法师"); //360渠道参数,设置角色职业名称 |
| | | roleInfo.setFriendlist("无"); //360渠道参数,设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 |
| | | roleInfo.setGameRolePower(json.getString("fightPower")); //设置角色战力,必须为整型字符串 |
| | | roleInfo.setPartyRoleId("11"); //设置角色在帮派中的id |
| | | roleInfo.setPartyRoleName("帮主"); //设置角色在帮派中的名称 |
| | | roleInfo.setProfessionId("38"); //设置角色职业id,必须为整型字符串 |
| | | roleInfo.setProfession("法师"); //设置角色职业名称 |
| | | roleInfo.setFriendlist("无"); //设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 |
| | | QuickSdkMgr.I.setGameRoleInfo(roleInfo, true); |
| | | } |
| | | } |
| | |
| | | roleInfo.setGameUserLevel(json.getString("level"));//设置游戏角色等级 |
| | | roleInfo.setPartyName(json.getString("familyName").trim().replace(" ", ""));//设置帮派名称 |
| | | roleInfo.setRoleCreateTime(json.getString("createTime")); //UC,当乐与1881,TT渠道必传,值为10位数时间戳 |
| | | |
| | | roleInfo.setPartyId(json.getString("familyID")); //设置帮派id,必须为整型字符串 |
| | | roleInfo.setGameRoleGender("男"); |
| | | roleInfo.setPartyId("1100"); //360渠道参数,设置帮派id,必须为整型字符串 |
| | | roleInfo.setGameRolePower("38"); //360,TT语音渠道参数,设置角色战力,必须为整型字符串 |
| | | roleInfo.setPartyRoleId("11"); //360渠道参数,设置角色在帮派中的id |
| | | roleInfo.setPartyRoleName("帮主"); //360渠道参数,设置角色在帮派中的名称 |
| | | roleInfo.setProfessionId("38"); //360渠道参数,设置角色职业id,必须为整型字符串 |
| | | roleInfo.setProfession("法师"); //360渠道参数,设置角色职业名称 |
| | | roleInfo.setFriendlist("无"); //360渠道参数,设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 |
| | | roleInfo.setGameRolePower(json.getString("fightPower")); //设置角色战力,必须为整型字符串 |
| | | roleInfo.setPartyRoleId("11"); //设置角色在帮派中的id |
| | | roleInfo.setPartyRoleName("帮主"); //设置角色在帮派中的名称 |
| | | roleInfo.setProfessionId("38"); //设置角色职业id,必须为整型字符串 |
| | | roleInfo.setProfession("法师"); //设置角色职业名称 |
| | | roleInfo.setFriendlist("无"); //设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 |
| | | |
| | | |
| | | OrderInfo orderInfo = new OrderInfo(); |
| | |
| | | roleInfo.setGameUserLevel(json.getString("level"));//设置游戏角色等级 |
| | | roleInfo.setPartyName(json.getString("familyName").trim().replace(" ", ""));//设置帮派名称 |
| | | roleInfo.setRoleCreateTime(json.getString("createTime")); //UC,当乐与1881,TT渠道必传,值为10位数时间戳 |
| | | |
| | | roleInfo.setPartyId(json.getString("familyID")); //设置帮派id,必须为整型字符串 |
| | | roleInfo.setGameRoleGender("男"); |
| | | roleInfo.setPartyId("1100"); //360渠道参数,设置帮派id,必须为整型字符串 |
| | | roleInfo.setGameRolePower("38"); //360,TT语音渠道参数,设置角色战力,必须为整型字符串 |
| | | roleInfo.setPartyRoleId("11"); //360渠道参数,设置角色在帮派中的id |
| | | roleInfo.setPartyRoleName("帮主"); //360渠道参数,设置角色在帮派中的名称 |
| | | roleInfo.setProfessionId("38"); //360渠道参数,设置角色职业id,必须为整型字符串 |
| | | roleInfo.setProfession("法师"); //360渠道参数,设置角色职业名称 |
| | | roleInfo.setFriendlist("无"); //360渠道参数,设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 |
| | | roleInfo.setGameRolePower(json.getString("fightPower")); //设置角色战力,必须为整型字符串 |
| | | roleInfo.setPartyRoleId("11"); //设置角色在帮派中的id |
| | | roleInfo.setPartyRoleName("帮主"); //设置角色在帮派中的名称 |
| | | roleInfo.setProfessionId("38"); //设置角色职业id,必须为整型字符串 |
| | | roleInfo.setProfession("法师"); //设置角色职业名称 |
| | | roleInfo.setFriendlist("无"); //设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 |
| | | |
| | | QuickSdkMgr.I.setGameRoleInfo(roleInfo, false); |
| | | } |
| | |
| | | roleInfo.setGameUserLevel(json.getString("level"));//设置游戏角色等级 |
| | | roleInfo.setPartyName(json.getString("familyName").trim().replace(" ", ""));//设置帮派名称 |
| | | roleInfo.setRoleCreateTime(json.getString("createTime")); //UC,当乐与1881,TT渠道必传,值为10位数时间戳 |
| | | |
| | | roleInfo.setPartyId(json.getString("familyID")); //设置帮派id,必须为整型字符串 |
| | | roleInfo.setGameRoleGender("男"); |
| | | roleInfo.setPartyId("1100"); //360渠道参数,设置帮派id,必须为整型字符串 |
| | | roleInfo.setGameRolePower("38"); //360,TT语音渠道参数,设置角色战力,必须为整型字符串 |
| | | roleInfo.setPartyRoleId("11"); //360渠道参数,设置角色在帮派中的id |
| | | roleInfo.setPartyRoleName("帮主"); //360渠道参数,设置角色在帮派中的名称 |
| | | roleInfo.setProfessionId("38"); //360渠道参数,设置角色职业id,必须为整型字符串 |
| | | roleInfo.setProfession("法师"); //360渠道参数,设置角色职业名称 |
| | | roleInfo.setFriendlist("无"); //360渠道参数,设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 |
| | | roleInfo.setGameRolePower(json.getString("fightPower")); //设置角色战力,必须为整型字符串 |
| | | roleInfo.setPartyRoleId("11"); //设置角色在帮派中的id |
| | | roleInfo.setPartyRoleName("帮主"); //设置角色在帮派中的名称 |
| | | roleInfo.setProfessionId("38"); //设置角色职业id,必须为整型字符串 |
| | | roleInfo.setProfession("法师"); //设置角色职业名称 |
| | | roleInfo.setFriendlist("无"); //设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 |
| | | |
| | | QuickSdkMgr.I.setGameRoleInfo(roleInfo, false); |
| | | } |