1.4.2代码提交
This commit is contained in:
parent
2551b68635
commit
7454e89d1b
@ -71,8 +71,8 @@ android {
|
|||||||
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
|
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion flutter.targetSdkVersion
|
targetSdkVersion flutter.targetSdkVersion
|
||||||
versionCode 33
|
versionCode 34
|
||||||
versionName "1.4.1"
|
versionName "1.4.2"
|
||||||
manifestPlaceholders = [
|
manifestPlaceholders = [
|
||||||
vivo_APPID: "105669716",
|
vivo_APPID: "105669716",
|
||||||
vivo_APPKEY:"84f750207787376b310ca5b0d5969122",
|
vivo_APPKEY:"84f750207787376b310ca5b0d5969122",
|
||||||
|
|||||||
@ -381,7 +381,7 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"@executable_path/Frameworks",
|
"@executable_path/Frameworks",
|
||||||
);
|
);
|
||||||
MARKETING_VERSION = 1.4.1;
|
MARKETING_VERSION = 1.4.2;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.example.circleapp;
|
PRODUCT_BUNDLE_IDENTIFIER = com.example.circleapp;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
|
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
|
||||||
@ -530,7 +530,7 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"@executable_path/Frameworks",
|
"@executable_path/Frameworks",
|
||||||
);
|
);
|
||||||
MARKETING_VERSION = 1.4.1;
|
MARKETING_VERSION = 1.4.2;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.example.circleapp;
|
PRODUCT_BUNDLE_IDENTIFIER = com.example.circleapp;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
|
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
|
||||||
@ -573,7 +573,7 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"@executable_path/Frameworks",
|
"@executable_path/Frameworks",
|
||||||
);
|
);
|
||||||
MARKETING_VERSION = 1.4.1;
|
MARKETING_VERSION = 1.4.2;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.example.circleapp;
|
PRODUCT_BUNDLE_IDENTIFIER = com.example.circleapp;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
|
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
|
||||||
|
|||||||
@ -43,6 +43,7 @@ import 'package:video_thumbnail/video_thumbnail.dart';
|
|||||||
import '../../../../../common/Widgets/unlock_wx_tip.dart';
|
import '../../../../../common/Widgets/unlock_wx_tip.dart';
|
||||||
import '../../../../../util/eventBus.dart';
|
import '../../../../../util/eventBus.dart';
|
||||||
import '../../../../call_out/logic.dart';
|
import '../../../../call_out/logic.dart';
|
||||||
|
import '../../../../home/logic.dart';
|
||||||
import '../../../../userinfo/logic.dart';
|
import '../../../../userinfo/logic.dart';
|
||||||
import '../../../view.dart';
|
import '../../../view.dart';
|
||||||
import '../../../widget/chat_circle_share_dialog.dart';
|
import '../../../widget/chat_circle_share_dialog.dart';
|
||||||
@ -166,6 +167,7 @@ class TIMTextFieldLayoutNarrow extends StatefulWidget {
|
|||||||
|
|
||||||
class _TIMTextFieldLayoutNarrowState
|
class _TIMTextFieldLayoutNarrowState
|
||||||
extends TIMUIKitState<TIMTextFieldLayoutNarrow> {
|
extends TIMUIKitState<TIMTextFieldLayoutNarrow> {
|
||||||
|
HomeLogic logic = Get.find<HomeLogic>();
|
||||||
final TUISettingModel settingModel = serviceLocator<TUISettingModel>();
|
final TUISettingModel settingModel = serviceLocator<TUISettingModel>();
|
||||||
final ImagePicker _picker = ImagePicker();
|
final ImagePicker _picker = ImagePicker();
|
||||||
|
|
||||||
@ -870,7 +872,7 @@ class _TIMTextFieldLayoutNarrowState
|
|||||||
isScrollControlled: true,
|
isScrollControlled: true,
|
||||||
enableDrag: false);
|
enableDrag: false);
|
||||||
}),
|
}),
|
||||||
if (userInfoBean != null)
|
if (userInfoBean != null && logic.isProd)
|
||||||
userInfoBean!.wx_num.isNotEmpty ? chatWxActionWidget() : chatWantWxActionWidget()
|
userInfoBean!.wx_num.isNotEmpty ? chatWxActionWidget() : chatWantWxActionWidget()
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
|||||||
@ -22,6 +22,7 @@ import 'package:intl/intl.dart';
|
|||||||
import 'package:pull_to_refresh/pull_to_refresh.dart';
|
import 'package:pull_to_refresh/pull_to_refresh.dart';
|
||||||
import '../../../../util/eventBus.dart';
|
import '../../../../util/eventBus.dart';
|
||||||
import '../../chat/widget/chat_gift_pannel.dart';
|
import '../../chat/widget/chat_gift_pannel.dart';
|
||||||
|
import '../../home/logic.dart';
|
||||||
|
|
||||||
const String todayAddWxStatus = 'todayAddWxStatus';
|
const String todayAddWxStatus = 'todayAddWxStatus';
|
||||||
|
|
||||||
@ -40,6 +41,7 @@ class _DiscoverState extends State<Discover>
|
|||||||
// TODO: add state variables and methods
|
// TODO: add state variables and methods
|
||||||
ScrollController _scrollController = ScrollController();
|
ScrollController _scrollController = ScrollController();
|
||||||
RefreshController refreshController = RefreshController();
|
RefreshController refreshController = RefreshController();
|
||||||
|
HomeLogic logic = Get.find<HomeLogic>();
|
||||||
var refreshSignSub;
|
var refreshSignSub;
|
||||||
var sub;
|
var sub;
|
||||||
var sub1;
|
var sub1;
|
||||||
@ -433,7 +435,7 @@ class _DiscoverState extends State<Discover>
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
if (user.both_interests!.isNotEmpty)
|
if (user.both_cities!.isNotEmpty)
|
||||||
SizedBox(
|
SizedBox(
|
||||||
height: 8.sp,
|
height: 8.sp,
|
||||||
),
|
),
|
||||||
@ -554,6 +556,7 @@ class _DiscoverState extends State<Discover>
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
)),
|
)),
|
||||||
|
|
||||||
Positioned(
|
Positioned(
|
||||||
left: 6.sp,
|
left: 6.sp,
|
||||||
bottom: 6.sp,
|
bottom: 6.sp,
|
||||||
@ -564,7 +567,7 @@ class _DiscoverState extends State<Discover>
|
|||||||
crossAxisAlignment:
|
crossAxisAlignment:
|
||||||
CrossAxisAlignment.start,
|
CrossAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
if (user.wxNum != null)
|
if (user.wxNum != null && logic.isProd)
|
||||||
wxStatusWidget(
|
wxStatusWidget(
|
||||||
user.unLockWxNum == 1,
|
user.unLockWxNum == 1,
|
||||||
user.wxNum!,
|
user.wxNum!,
|
||||||
|
|||||||
@ -62,6 +62,8 @@ class HomeLogic extends GetxController with WidgetsBindingObserver {
|
|||||||
bool isUpdateVersion = false;
|
bool isUpdateVersion = false;
|
||||||
|
|
||||||
|
|
||||||
|
bool isProd = true;
|
||||||
|
|
||||||
String accountId = '';
|
String accountId = '';
|
||||||
@override
|
@override
|
||||||
void onClose() {
|
void onClose() {
|
||||||
@ -78,6 +80,7 @@ class HomeLogic extends GetxController with WidgetsBindingObserver {
|
|||||||
void onInit() async {
|
void onInit() async {
|
||||||
super.onInit();
|
super.onInit();
|
||||||
unreadSIze.value = '0';
|
unreadSIze.value = '0';
|
||||||
|
loadEnvTypeData();
|
||||||
// 设置网络变化监听
|
// 设置网络变化监听
|
||||||
connectListener();
|
connectListener();
|
||||||
getIMData();
|
getIMData();
|
||||||
@ -456,6 +459,14 @@ class HomeLogic extends GetxController with WidgetsBindingObserver {
|
|||||||
}});
|
}});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void loadEnvTypeData() async {
|
||||||
|
var data = await DioManager.instance.get(url: Api.getAppEnv);
|
||||||
|
if (data['code'] == 200) {
|
||||||
|
isProd = data['data'] == 0;
|
||||||
|
update();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -16,6 +16,7 @@ import '../../components/my_app_bar.dart';
|
|||||||
import '../../router/app_routers.dart';
|
import '../../router/app_routers.dart';
|
||||||
import '../../util/eventBus.dart';
|
import '../../util/eventBus.dart';
|
||||||
import '../../util/util.dart';
|
import '../../util/util.dart';
|
||||||
|
import '../home/logic.dart';
|
||||||
import '../select_circle/logic.dart';
|
import '../select_circle/logic.dart';
|
||||||
import 'logic.dart';
|
import 'logic.dart';
|
||||||
|
|
||||||
@ -114,6 +115,8 @@ class MyTabbedScreenState extends State<UserinfoPage>
|
|||||||
final logic = Get.find<UserinfoLogic>();
|
final logic = Get.find<UserinfoLogic>();
|
||||||
final state = Get.find<UserinfoLogic>().state;
|
final state = Get.find<UserinfoLogic>().state;
|
||||||
|
|
||||||
|
HomeLogic homeLogic = Get.find<HomeLogic>();
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return GetBuilder<UserinfoLogic>(
|
return GetBuilder<UserinfoLogic>(
|
||||||
@ -133,11 +136,11 @@ class MyTabbedScreenState extends State<UserinfoPage>
|
|||||||
),
|
),
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: MyAppBar(
|
appBar: homeLogic.isProd ? MyAppBar(
|
||||||
centerTitle: logic.userInfoBean != null
|
centerTitle: logic.userInfoBean != null
|
||||||
? "${logic.userInfoBean!.nickname}"
|
? "${logic.userInfoBean!.nickname}"
|
||||||
: "个人主页",
|
: "个人主页",
|
||||||
actionWdiget: logic.isMe
|
actionWdiget: logic.isMe
|
||||||
? GestureDetector(
|
? GestureDetector(
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
await showAddWxPicker(
|
await showAddWxPicker(
|
||||||
@ -248,7 +251,11 @@ class MyTabbedScreenState extends State<UserinfoPage>
|
|||||||
)
|
)
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
) : Container() : Container()),
|
) : Container() : Container()) : MyAppBar(
|
||||||
|
centerTitle: logic.userInfoBean != null
|
||||||
|
? "${logic.userInfoBean!.nickname}"
|
||||||
|
: "个人主页",
|
||||||
|
),
|
||||||
body: Stack(
|
body: Stack(
|
||||||
// fit: StackFit.expand,
|
// fit: StackFit.expand,
|
||||||
children: [
|
children: [
|
||||||
|
|||||||
@ -327,5 +327,9 @@ class Api {
|
|||||||
//获取系列活动详细信息
|
//获取系列活动详细信息
|
||||||
static const getActivityDetail = '/msg-service/activity/series/detail/';
|
static const getActivityDetail = '/msg-service/activity/series/detail/';
|
||||||
|
|
||||||
|
//查询当前版本环境
|
||||||
|
static const getAppEnv = '/user-service/app/env';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -42,9 +42,9 @@ class DioManager {
|
|||||||
// baseUrl2
|
// baseUrl2
|
||||||
baseUrl:
|
baseUrl:
|
||||||
|
|
||||||
Api.baseUrl,
|
// Api.baseUrl,
|
||||||
|
|
||||||
// type == 1 ? Api.baseUrl2 : Api.baseUrl1,
|
type == 1 ? Api.baseUrl2 : Api.baseUrl1,
|
||||||
// 连接服务器超时时间,单位是毫秒
|
// 连接服务器超时时间,单位是毫秒
|
||||||
connectTimeout: const Duration(seconds: 30),
|
connectTimeout: const Duration(seconds: 30),
|
||||||
// 接收数据的最长时限
|
// 接收数据的最长时限
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user