Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
pidan
/
FuSiLive
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
31871e38
authored
Jul 10, 2024
by
pierce
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除用不到的User Default Key
parent
53b65801
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
5 additions
and
131 deletions
FuSiLive/AppDelegate.m
FuSiLive/Classes/Common/Other/FUSCommonCacheOperate.m
FuSiLive/Classes/Foundation/DataStores/FUSUserDefaultsStore.h
FuSiLive/Classes/InstantMessaging/Controller/FUSChatDetailViewController.m
FuSiLive/Classes/InstantMessaging/Other/FUSIMUserService.h
FuSiLive/Classes/InstantMessaging/Other/FUSIMUserService.m
FuSiLive/Classes/Login/Controller/FUSMessageRegisterViewController.m
FuSiLive/Classes/Login/Controller/FUSStartPageViewController.m
FuSiLive/Classes/NewLive/Main/View/FunctionView/FUSLiveFunctionView.m
FuSiLive/Classes/Setting/Controller/FUSPrivacySettingViewController.m
FuSiLive/AppDelegate.m
View file @
31871e38
...
@@ -596,7 +596,6 @@ static dispatch_queue_t get_status_queue() {
...
@@ -596,7 +596,6 @@ static dispatch_queue_t get_status_queue() {
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
YES
)
forKey
:
SETTING_LAUNCH_SOUND_SWITCH_BOOL
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
YES
)
forKey
:
SETTING_LAUNCH_SOUND_SWITCH_BOOL
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
YES
)
forKey
:
kFUSConfigAppStatusUDKey
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
YES
)
forKey
:
kFUSConfigAppStatusUDKey
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
NO
)
forKey
:
kFUSConfigAppzfStatusUDKey
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
NO
)
forKey
:
kFUSConfigAppzfStatusUDKey
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
0
)
forKey
:
TABBAR_ITEM_SOUND
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
YES
)
forKey
:
SHOULD_REMOTE_NOTIFICATION_TIP
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
YES
)
forKey
:
SHOULD_REMOTE_NOTIFICATION_TIP
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
([
NSDate
date
].
timeIntervalSince1970
)
forKey
:
FirstLaunchTimeUDKey
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
([
NSDate
date
].
timeIntervalSince1970
)
forKey
:
FirstLaunchTimeUDKey
];
}
}
...
...
FuSiLive/Classes/Common/Other/FUSCommonCacheOperate.m
View file @
31871e38
...
@@ -627,11 +627,6 @@
...
@@ -627,11 +627,6 @@
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
showTaskSystem
forKey
:
TASK_SYSTEM_SHOW_SWITCH
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
showTaskSystem
forKey
:
TASK_SYSTEM_SHOW_SWITCH
];
}
}
NSString
*
showWithdraw
=
[
dataDict
[
@"showWithdraw"
]
description
];
if
(
!
[
NSString
isNullWithString
:
showWithdraw
])
{
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
showWithdraw
forKey
:
MY_PAGE_SHOW_WEB_WITHDRAW_SWITCH
];
}
NSString
*
shareSendTotalStint
=
[
dataDict
[
@"shareSendTotalStint"
]
description
];
NSString
*
shareSendTotalStint
=
[
dataDict
[
@"shareSendTotalStint"
]
description
];
if
(
!
[
NSString
isNullWithString
:
shareSendTotalStint
])
{
if
(
!
[
NSString
isNullWithString
:
shareSendTotalStint
])
{
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
shareSendTotalStint
forKey
:
SHARE_SEND_TO_TOTAL_STINT
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
shareSendTotalStint
forKey
:
SHARE_SEND_TO_TOTAL_STINT
];
...
...
FuSiLive/Classes/Foundation/DataStores/FUSUserDefaultsStore.h
View file @
31871e38
...
@@ -8,9 +8,6 @@
...
@@ -8,9 +8,6 @@
#import <Foundation/Foundation.h>
#import <Foundation/Foundation.h>
// 标记选择的货币
#define CHOOSE_CURRENCY_TYPE @"ChooseCurrencyType"
// 标记非第一次启动
// 标记非第一次启动
#define kFUSConfigTalkingDataUDKey @"openStatswith"
#define kFUSConfigTalkingDataUDKey @"openStatswith"
// 标记非第一次启动
// 标记非第一次启动
...
@@ -21,10 +18,6 @@
...
@@ -21,10 +18,6 @@
#define FIRST_LAUNCH_NETWORK_ALLOW @"FirstLaunchNetworkAllow"
#define FIRST_LAUNCH_NETWORK_ALLOW @"FirstLaunchNetworkAllow"
// 自动登录标记
// 自动登录标记
#define AUTO_LOGIN_MARK_BOOL @"AutoLoginMarkBool"
#define AUTO_LOGIN_MARK_BOOL @"AutoLoginMarkBool"
// 标记直播热门是否为大图
#define HOT_VIEW_LAYOUT_BIG @"HotViewLayoutBig"
// 标记声播、视讯热门是否为大图
#define SIGLE_HOT_VIEW_LAYOUT_BIG @"SigleHotViewLayoutBig"
// 新用户注册
// 新用户注册
#define NEW_USER_REGIST @"NewUserRegist"
#define NEW_USER_REGIST @"NewUserRegist"
// 新用户注册,通知后台的请求失败了
// 新用户注册,通知后台的请求失败了
...
@@ -39,12 +32,8 @@
...
@@ -39,12 +32,8 @@
#define BOUND_AGENT_RED_CLICK @"Bound_agent_red_click"
#define BOUND_AGENT_RED_CLICK @"Bound_agent_red_click"
// 绑定经纪人的红点是否点击过
// 绑定经纪人的红点是否点击过
#define ZONE_BOUND_AGENT_RED_CLICK @"Zone_bound_agent_red_click"
#define ZONE_BOUND_AGENT_RED_CLICK @"Zone_bound_agent_red_click"
// 是否绑定经纪人成功
#define SHOW_BIND_AGENT_SUCCESS @"Show_bind_agent_success"
// 记录邀请有奖是否被点击过
// 记录邀请有奖是否被点击过
#define INVITEITEM_IS_CLICK @"inviteItemIsClick"
#define INVITEITEM_IS_CLICK @"inviteItemIsClick"
// 记录任务中心是否被点击过
#define TASKCENTER_IS_CLICK @"taskCenterIsClick"
// 第一次安装的时间
// 第一次安装的时间
#define LAST_OPEN_TIME @"FirstInstallTime"
#define LAST_OPEN_TIME @"FirstInstallTime"
...
@@ -61,26 +50,16 @@
...
@@ -61,26 +50,16 @@
#define USER_COUNTRY_INFO @"UserContryInfo"
#define USER_COUNTRY_INFO @"UserContryInfo"
// 用户是否已认证
// 用户是否已认证
#define USER_AUTHSTATE @"videoAuthState"
#define USER_AUTHSTATE @"videoAuthState"
// 列表性别
#define USER_SELECTED_SEX @"UserSelectedSex"
// 最新的登录时间
#define LASTED_LOGIN_DATE @"LastedLoginDate"
// 日常统计日志
// 日常统计日志
#define EVERYDAY_STAT_LOG_DATE_STRING @"EverydayStatLogDateString"
#define EVERYDAY_STAT_LOG_DATE_STRING @"EverydayStatLogDateString"
// 设置中声音开关
// 设置中声音开关
#define SETTING_SOUND_SWITCH_BOOL @"SettingSoundSwitchBool"
#define SETTING_SOUND_SWITCH_BOOL @"SettingSoundSwitchBool"
// 定位 城市名
#define LOCATION_COUNTRY_NAME @"LoacationCountryName"
// 定位 城市代码
// 定位 城市代码
#define LOCATION_COUNTRY_CODE @"LocationCountryCode"
#define LOCATION_COUNTRY_CODE @"LocationCountryCode"
// 设置中振动开关
// 设置中振动开关
#define SETTING_VIBRATE_SWITCH_BOOL @"SettingVibrateSwitchBool"
#define SETTING_VIBRATE_SWITCH_BOOL @"SettingVibrateSwitchBool"
// 设置中启动语音开关
// 设置中启动语音开关
#define SETTING_LAUNCH_SOUND_SWITCH_BOOL @"SettingLaunchSoundSwitchBool"
#define SETTING_LAUNCH_SOUND_SWITCH_BOOL @"SettingLaunchSoundSwitchBool"
// 定位 城市名
#define LOCATION_CITY_NAME @"LoacationCityName"
// 定位 城市代码
#define LOCATION_CITY_CODE @"LocationCityCode"
//定位 位置
//定位 位置
#define LOCATION_ADDRESS @"LocationAddress"
#define LOCATION_ADDRESS @"LocationAddress"
// 包房提示
// 包房提示
...
@@ -89,10 +68,6 @@
...
@@ -89,10 +68,6 @@
#define SPLASH_IMAGE_URL @"SplashImageUrl"
#define SPLASH_IMAGE_URL @"SplashImageUrl"
// 音视频播放质量
// 音视频播放质量
#define VIDEO_CHAT_QUALITY @"videoChatQuality"
#define VIDEO_CHAT_QUALITY @"videoChatQuality"
// 标记是否第一次启动萤火虫直播3.0.0版本
#define FUSI_LIVE_FIRST_LAUNCH_3000 @"FuSiLiveFirstLaunch3000"
// 标记是否启动过8.0.0版本
#define HAD_FIRST_LAUNCH_3900 @"hadFirstLaunch3900"
// 记录是否第一次进入app
// 记录是否第一次进入app
#define IS_FIRST_ENTER_APP_CURRENT @"isFirstEnterAppCurrent"
#define IS_FIRST_ENTER_APP_CURRENT @"isFirstEnterAppCurrent"
// 记录是否是开屏推送进入好友页面的
// 记录是否是开屏推送进入好友页面的
...
@@ -146,19 +121,13 @@
...
@@ -146,19 +121,13 @@
#define DEVICE_TOKEN_DATA @"DeviceTokenData"
#define DEVICE_TOKEN_DATA @"DeviceTokenData"
// 标记是否为正式服务器
// 标记是否为正式服务器
#define SWITCH_API_CODE_BOOL @"SwitchAPICodeBool"
#define SWITCH_API_CODE_BOOL @"SwitchAPICodeBool"
// 标记是否已经显示直播内的追踪引导
#define IS_SHOW_LIVE_FOCUS_GUIDE @"IsShowLiveFocusGuide"
// 单聊 草稿箱
// 单聊 草稿箱
#define SINGLE_CHAT_DRAFT_BOX @"SingleChatDraftBox"
#define SINGLE_CHAT_DRAFT_BOX @"SingleChatDraftBox"
//
审核
状态
//
shenhe
状态
#define kFUSConfigAppStatusUDKey @"AppStoreReviewStatus"
#define kFUSConfigAppStatusUDKey @"AppStoreReviewStatus"
// 真实shenhe状态
// 真实shenhe状态
#define APPSTORE_REVIEW_REAL_STATUS @"AppStoreReviewRealStatus"
#define APPSTORE_REVIEW_REAL_STATUS @"AppStoreReviewRealStatus"
// 修复聊天数据
#define FIX_DATA_ALL @"fix_data_all"
#define FIX_DATA @"fix_data"
// disanfang支付显示状态
// disanfang支付显示状态
#define kFUSConfigAppzfStatusUDKey @"Third_PartyP_ayStatus"
#define kFUSConfigAppzfStatusUDKey @"Third_PartyP_ayStatus"
// 是否使用测试帐号登录过
// 是否使用测试帐号登录过
...
@@ -167,14 +136,8 @@
...
@@ -167,14 +136,8 @@
#define IM_MEDIA_ENTRY_STATUS @"IMMediaEntryStatus"
#define IM_MEDIA_ENTRY_STATUS @"IMMediaEntryStatus"
// 包房首页 模块音视频通话入口状态
// 包房首页 模块音视频通话入口状态
#define VIDEO_LIVE_ENTRY_STATUS @"VideoLiveEntryStatus"
#define VIDEO_LIVE_ENTRY_STATUS @"VideoLiveEntryStatus"
// 主题校验是否需要更换图片(泡泡、TabBar图片) MD5
#define THEME_IMAGE_MD5 @"ThemeImageMD5"
// 主题数据
#define THEME_DATA_DICT @"ThemeDataDict"
// 语音播放器类型
// 语音播放器类型
#define AUDIO_OUTPUT_TYPE @"myAudioOutputType"
#define AUDIO_OUTPUT_TYPE @"myAudioOutputType"
// 菜单音效
#define TABBAR_ITEM_SOUND @"TabbarItemSound"
#pragma --mark API地址相关
#pragma --mark API地址相关
...
@@ -209,14 +172,11 @@
...
@@ -209,14 +172,11 @@
#define RECHARGE_WEB_URL @"rechargeWebUrl"
#define RECHARGE_WEB_URL @"rechargeWebUrl"
// FaceUnity 美颜参数
#define BEAUTY_PARAMS @"FaceUnityBeautyParams"
// 直播间主播端礼物按钮开关
// 直播间主播端礼物按钮开关
#define LIVE_HOST_GIFT_VIEW_SWITCH @"liveHostGiftViewSwitch"
#define LIVE_HOST_GIFT_VIEW_SWITCH @"liveHostGiftViewSwitch"
// 直播间礼物面板富豪进度条是否显示
// 直播间礼物面板富豪进度条是否显示
#define LIVE_LIVERICHSWITCH @"liveRichSwitch"
//
#define LIVE_LIVERICHSWITCH @"liveRichSwitch"
// 直播间背包道具,记录最后一次打开背包道具页面的时间
// 直播间背包道具,记录最后一次打开背包道具页面的时间
#define LIVE_LAST_OPEN_PROPS_PAGE_TIME @"LIVE_LAST_OPEN_PROPS_PAGE_TIME"
#define LIVE_LAST_OPEN_PROPS_PAGE_TIME @"LIVE_LAST_OPEN_PROPS_PAGE_TIME"
...
@@ -239,9 +199,6 @@
...
@@ -239,9 +199,6 @@
// 连麦未读信息
// 连麦未读信息
#define LIVE_NEW_LINKMIC_UNREAD @"liveNewLinkMicUnread"
#define LIVE_NEW_LINKMIC_UNREAD @"liveNewLinkMicUnread"
// 空间“萤火提现”H5显示开关(0:不显示、1:显示)
#define MY_PAGE_SHOW_WEB_WITHDRAW_SWITCH @"showWithdraw"
// 分享限制发送的数量
// 分享限制发送的数量
#define SHARE_SEND_TO_TOTAL_STINT @"shareSendTotalStint"
#define SHARE_SEND_TO_TOTAL_STINT @"shareSendTotalStint"
...
@@ -270,14 +227,9 @@
...
@@ -270,14 +227,9 @@
#define LIVE_ROOM_SEND_GIFT_TIP_VIEW @"liveRoomSendGiftTipView"
#define LIVE_ROOM_SEND_GIFT_TIP_VIEW @"liveRoomSendGiftTipView"
// 送礼提示当天有没有提示过
// 送礼提示当天有没有提示过
#define LIVE_ROOM_SEND_GIFT_TIP_TODAY_SHOW @"liveRoomSendGiftTipTodayShow"
#define LIVE_ROOM_SEND_GIFT_TIP_TODAY_SHOW @"liveRoomSendGiftTipTodayShow"
// 记录是否是4.0版本及以上新注册的用户
#define IS_NEW_USER_AFTER_FOUR @"isNewUserAfterFour"
// pk是否追踪对面主播
// pk是否追踪对面主播
#define PK_IS_FOCUS_OPPOSITE_ANCHOR @"pkISFocusOppositeAnchor"
#define PK_IS_FOCUS_OPPOSITE_ANCHOR @"pkISFocusOppositeAnchor"
// 记录首页热门上一次大图还是小图
#define UD_LAST_MAIN_HOT_COVER_IS_SMALL_KEY @"ud_last_main_hot_cover_is_small_key"
// 当前使用的环信 Key,只有在开发环境下可以使用
// 当前使用的环信 Key,只有在开发环境下可以使用
#define CURRENT_EASE_MOB_KEY @"currentEaseMobKey"
#define CURRENT_EASE_MOB_KEY @"currentEaseMobKey"
...
@@ -287,9 +239,6 @@
...
@@ -287,9 +239,6 @@
// 直播推送配置(字典)
// 直播推送配置(字典)
#define LIVE_PUSH_CONFIG @"newlivePushConfig"
#define LIVE_PUSH_CONFIG @"newlivePushConfig"
// 声网推送配置(字典)
//#define AGORA_PUSH_CONFIG @"AGORA_PUSH_CONFIG"
// 是否关闭动态码率开关(False为关闭,则使用动态码率;True 为打开,则关闭动态码率)
// 是否关闭动态码率开关(False为关闭,则使用动态码率;True 为打开,则关闭动态码率)
#define LIVE_PUSH_CLOSE_AUTO_BITRATE @"livePushCloseAutoBitrate"
#define LIVE_PUSH_CLOSE_AUTO_BITRATE @"livePushCloseAutoBitrate"
...
@@ -323,9 +272,6 @@
...
@@ -323,9 +272,6 @@
//美颜参数
//美颜参数
#define BEAUTY_SETTING_PARAMS @"beautySetttingParams"
#define BEAUTY_SETTING_PARAMS @"beautySetttingParams"
//关闭是否需要显示添加好友的 View的次数
#define CLOSENEEDSHOWADDFRIENDVIEW @"closeNeedShowAddFriendViewInfo"
// 陌生人聊天开关的User default key
// 陌生人聊天开关的User default key
#define UD_KEY_OPEN_STRANGER_MESSAGE @"UD_KEY_OPEN_STRANGER_MESSAGE"
#define UD_KEY_OPEN_STRANGER_MESSAGE @"UD_KEY_OPEN_STRANGER_MESSAGE"
...
@@ -341,7 +287,7 @@
...
@@ -341,7 +287,7 @@
// 设置悬浮最小化开关(1:开启、0:关闭)
// 设置悬浮最小化开关(1:开启、0:关闭)
#define UD_KEY_OPEN_ROOM_MINIMIZE @"UD_KEY_OPEN_ROOM_MINIMIZE"
#define UD_KEY_OPEN_ROOM_MINIMIZE @"UD_KEY_OPEN_ROOM_MINIMIZE"
//
设置悬浮最小化开关
(1:开启、0:关闭)
//
进房间的座驾声音
(1:开启、0:关闭)
#define UD_KEY_OPEN_ENTER_ROOM_MOTOR_AUDIO @"UD_KEY_OPEN_ENTER_ROOM_MOTOR_AUDIO"
#define UD_KEY_OPEN_ENTER_ROOM_MOTOR_AUDIO @"UD_KEY_OPEN_ENTER_ROOM_MOTOR_AUDIO"
#define UD_KEY_WelcomeMessageFoldSwitch @"UD_KEY_WelcomeMessageFoldSwitch"
#define UD_KEY_WelcomeMessageFoldSwitch @"UD_KEY_WelcomeMessageFoldSwitch"
...
@@ -358,8 +304,6 @@
...
@@ -358,8 +304,6 @@
// openPlace 是否打开地址
// openPlace 是否打开地址
#define PUBLISH_NEWSFEED_INFO @"publish_newsfeed_info"
#define PUBLISH_NEWSFEED_INFO @"publish_newsfeed_info"
#define PUBLISH_NEWSFEED_COMMENT_TEXT @"publish_newsfeed_comment_text"
#define PUBLISH_NEWSFEED_COMMENT_IMAGE @"publish_newsfeed_comment_image"
#define PUBLISH_NEWSFEED_COMMENT_IMAGE @"publish_newsfeed_comment_image"
#define DYNAMIC_COMMENT_LEVEL_STINT @"dynamicCommentLevelStint"
#define DYNAMIC_COMMENT_LEVEL_STINT @"dynamicCommentLevelStint"
...
@@ -388,9 +332,6 @@
...
@@ -388,9 +332,6 @@
// 等待上麦的人数
// 等待上麦的人数
#define LINK_MIC_WAITTING_AMOUNT @"LINK_MIC_WAITTING_AMOUNT"
#define LINK_MIC_WAITTING_AMOUNT @"LINK_MIC_WAITTING_AMOUNT"
// 珍爱团引导弹窗
#define UDKEY_LIVE_FANS_GROUP_GUIDE_POP_ALERT @"UDKEY_LIVE_FANS_GROUP_GUIDE_POP_ALERT"
// 沙盒-账号相关-用户首次开播弹出协议提示
// 沙盒-账号相关-用户首次开播弹出协议提示
#define UDKEY_ACCOUNT_FIRST_STAR_LIVE_SHOW_PROTOCOL @"UDKEY_ACCOUNT_FIRST_STAR_LIVE_SHOW_PROTOCOL"
#define UDKEY_ACCOUNT_FIRST_STAR_LIVE_SHOW_PROTOCOL @"UDKEY_ACCOUNT_FIRST_STAR_LIVE_SHOW_PROTOCOL"
// 沙盒-账号相关-用户首次发布动态协议提示
// 沙盒-账号相关-用户首次发布动态协议提示
...
...
FuSiLive/Classes/InstantMessaging/Controller/FUSChatDetailViewController.m
View file @
31871e38
...
@@ -453,17 +453,8 @@
...
@@ -453,17 +453,8 @@
[
self
fus_setupSubviews
];
[
self
fus_setupSubviews
];
// 加载第一页聊天记录
_oldMessagePage
=
1
;
[
FUSLoadingView
fus_showProgressViewWithMessage
:
@""
];
[
self
fus_loadMessageArrFromDB
];
__weak
typeof
(
self
)
weakSelf
=
self
;
[[
FUSIMUserService
shareInstance
]
fus_fixChatHistoryDBWithConversationId
:
_talkID
completion
:
^
(
NSString
*
conversationId
)
{
[
FUSLoadingView
fus_dismissProgressView
];
weakSelf
.
oldMessagePage
=
1
;
[
weakSelf
fus_loadMessageArrFromDB
];
}];
// _oldMessagePage = 1;
// [self fus_loadMessageArrFromDB];
// 设置数据库所有消息已读
// 设置数据库所有消息已读
[[
FUSIMChatService
shareInstance
]
fus_setCurrentTalkAllMessageRead
];
[[
FUSIMChatService
shareInstance
]
fus_setCurrentTalkAllMessageRead
];
...
...
FuSiLive/Classes/InstantMessaging/Other/FUSIMUserService.h
View file @
31871e38
...
@@ -75,12 +75,5 @@
...
@@ -75,12 +75,5 @@
*/
*/
-
(
BOOL
)
fus_selectIsInBlackListWithUid
:(
NSString
*
)
uid
;
-
(
BOOL
)
fus_selectIsInBlackListWithUid
:(
NSString
*
)
uid
;
/// 根据服务器的记录,修复某个人的聊天记录(内部判断是否需要更新)
/// 环信 3.4.5 升级到 3.8.3.1 SDK逻辑有改,之前我们本地把消息的服务器时间戳修改了,现在要改回去,用于对那些离线消息进行排序
-
(
void
)
fus_fixChatHistoryDBWithConversationId
:(
NSString
*
)
cid
completion
:(
void
(
^
)(
NSString
*
conversationId
))
completionBlock
;
/// 根据服务器的记录,修复所有人的聊天记录(内部判断是否需要更新)
/// 环信 3.4.5 升级到 3.8.3.1 SDK逻辑有改,之前我们本地把消息的服务器时间戳修改了,现在要改回去,用于对那些离线消息进行排序
-
(
void
)
fus_fixAllChatHistoryDB
;
@end
@end
FuSiLive/Classes/InstantMessaging/Other/FUSIMUserService.m
View file @
31871e38
This diff is collapsed.
Click to expand it.
FuSiLive/Classes/Login/Controller/FUSMessageRegisterViewController.m
View file @
31871e38
...
@@ -539,15 +539,6 @@
...
@@ -539,15 +539,6 @@
NSString
*
uid
=
[
NSString
stringWithObject
:[
dataDict
objectForKey
:
@"uid"
]];
NSString
*
uid
=
[
NSString
stringWithObject
:[
dataDict
objectForKey
:
@"uid"
]];
NSString
*
token
=
[
NSString
stringWithObject
:[
dataDict
objectForKey
:
@"token"
]];
NSString
*
token
=
[
NSString
stringWithObject
:[
dataDict
objectForKey
:
@"token"
]];
// 记录是否是4.0以后注册的新账号
NSMutableArray
*
uidArray
=
[
NSMutableArray
array
];
NSMutableArray
*
array
=
[[
NSUserDefaults
standardUserDefaults
]
objectForKey
:
IS_NEW_USER_AFTER_FOUR
];
if
(
array
)
{
[
uidArray
addObjectsFromArray
:
array
];
}
[
uidArray
addObject
:
uid
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
uidArray
forKey
:
IS_NEW_USER_AFTER_FOUR
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
YES
)
forKey
:
NEW_USER_REGIST
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
YES
)
forKey
:
NEW_USER_REGIST
];
[
weakself
.
phoneTextField
resignFirstResponder
];
[
weakself
.
phoneTextField
resignFirstResponder
];
[
weakself
.
codeTextField
resignFirstResponder
];
[
weakself
.
codeTextField
resignFirstResponder
];
...
@@ -1032,27 +1023,6 @@
...
@@ -1032,27 +1023,6 @@
}
}
[
self
requestCheckStatusFinish
];
[
self
requestCheckStatusFinish
];
// if (!self.countryInfoDict) {
//
// self.countryInfoDict = [[FUSCountryHelper sharedInstance] fus_getCountryInfoForCountryName:@"Taiwan"];
//
// }
//
// NSString *countryName = [_countryInfoDict objectForKey:FUSCountryLocaleNameKey];
// NSString *countryCode = [_countryInfoDict objectForKey:FUSCountryCodeKey];
// self.countryLabel.text = countryName;
// self.countryLabel.textAlignment = NSTextAlignmentRight;
// self.countryCode = [NSString stringWithFormat:@"+%@", countryCode];
// self.areaCodeLabel.text = self.countryCode;
// [[NSUserDefaults standardUserDefaults] setObject:self.countryCode forKey:LOCATION_COUNTRY_CODE];
//
// NSInteger length = [[FUSCountryHelper sharedInstance] lengthForPhoneNumberWithCountryCode:countryCode];
// if (length == 0) length = 13;
// self.phoneTextField.textMaxLength = length;
//
// [self requestCheckStatusFinish];
}
}
/**
/**
...
...
FuSiLive/Classes/Login/Controller/FUSStartPageViewController.m
View file @
31871e38
...
@@ -832,19 +832,10 @@
...
@@ -832,19 +832,10 @@
BOOL
isNewRegister
=
[
dataDict
[
@"inReg"
]
boolValue
];
BOOL
isNewRegister
=
[
dataDict
[
@"inReg"
]
boolValue
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
isNewRegister
)
forKey
:
NEW_USER_REGIST
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
isNewRegister
)
forKey
:
NEW_USER_REGIST
];
if
(
isNewRegister
)
{
if
(
isNewRegister
)
{
// [[NSUserDefaults standardUserDefaults] setObject:@(YES) forKey:IS_FIRST_ENTER_APP_CURRENT];
// FireBase 注册统计
// FireBase 注册统计
NSString
*
uid
=
[
dataDict
[
@"uid"
]
description
];
NSString
*
uid
=
[
dataDict
[
@"uid"
]
description
];
// [Flurry setUserID:uid];
// [Flurry setUserID:uid];
// [Flurry logEvent:EVENT_FLURRY_REGIST withParameters:@{@"uid":uid}];
// [Flurry logEvent:EVENT_FLURRY_REGIST withParameters:@{@"uid":uid}];
// 记录是否是4.0以后注册的新账号
NSMutableArray
*
uidArray
=
[
NSMutableArray
array
];
NSMutableArray
*
array
=
[[
NSUserDefaults
standardUserDefaults
]
objectForKey
:
IS_NEW_USER_AFTER_FOUR
];
if
(
array
)
{
[
uidArray
addObjectsFromArray
:
array
];
}
[
uidArray
addObject
:
uid
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
uidArray
forKey
:
IS_NEW_USER_AFTER_FOUR
];
switch
(
sign
)
{
switch
(
sign
)
{
case
signFacebook
:
case
signFacebook
:
{
{
...
...
FuSiLive/Classes/NewLive/Main/View/FunctionView/FUSLiveFunctionView.m
View file @
31871e38
This diff is collapsed.
Click to expand it.
FuSiLive/Classes/Setting/Controller/FUSPrivacySettingViewController.m
View file @
31871e38
...
@@ -38,12 +38,6 @@
...
@@ -38,12 +38,6 @@
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
item
.
currentSwitchState
)
forKey
:
SETTING_LAUNCH_SOUND_SWITCH_BOOL
];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
item
.
currentSwitchState
)
forKey
:
SETTING_LAUNCH_SOUND_SWITCH_BOOL
];
};
};
FUSCustomSettingItem
*
item3
=
[
FUSCustomSettingItem
fus_itemWithTitle
:[
NSString
fus_localString
:
@"菜单音效"
]
type
:
CustomSettingItemTypeSwitch
];
item3
.
switchState
=
[[[
NSUserDefaults
standardUserDefaults
]
objectForKey
:
TABBAR_ITEM_SOUND
]
boolValue
];
item3
.
switchClick
=
^
(
FUSCustomSettingItem
*
item
)
{
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@
(
item
.
currentSwitchState
)
forKey
:
TABBAR_ITEM_SOUND
];
};
FUSCustomSettingItem
*
item4
=
[
FUSCustomSettingItem
fus_itemWithTitle
:[
NSString
fus_localString
:
@"定位"
]
type
:
CustomSettingItemTypeSwitch
];
FUSCustomSettingItem
*
item4
=
[
FUSCustomSettingItem
fus_itemWithTitle
:[
NSString
fus_localString
:
@"定位"
]
type
:
CustomSettingItemTypeSwitch
];
NSNumber
*
locationNum
=
[[
NSUserDefaults
standardUserDefaults
]
objectForKey
:
PRIVACY_SET_POSITION_STATE
];
NSNumber
*
locationNum
=
[[
NSUserDefaults
standardUserDefaults
]
objectForKey
:
PRIVACY_SET_POSITION_STATE
];
item4
.
switchState
=
[
locationNum
intValue
]
==
0
?
YES
:
NO
;
item4
.
switchState
=
[
locationNum
intValue
]
==
0
?
YES
:
NO
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment