diff --git a/lib/generated/intl/messages_en.dart b/lib/generated/intl/messages_en.dart index 5b9979e7..e6ef96af 100644 --- a/lib/generated/intl/messages_en.dart +++ b/lib/generated/intl/messages_en.dart @@ -108,6 +108,7 @@ class MessageLookup extends MessageLookupByLibrary { "daizhifu" : MessageLookupByLibrary.simpleMessage("待支付"), "daizhizuo" : MessageLookupByLibrary.simpleMessage("待制作"), "dakaidingwei" : MessageLookupByLibrary.simpleMessage("打开定位"), + "dangqianbanben" : MessageLookupByLibrary.simpleMessage("当前版本"), "dangqiandengji" : MessageLookupByLibrary.simpleMessage("当前等级"), "dangqianshangpinduihuanhexiaoma" : MessageLookupByLibrary.simpleMessage("当前商品兑换核销码已核销完成"), "daoxiayidengji" : MessageLookupByLibrary.simpleMessage("到下一等级"), @@ -143,6 +144,7 @@ class MessageLookup extends MessageLookupByLibrary { "feishiwuduihuanma" : MessageLookupByLibrary.simpleMessage("非实物兑换吗"), "feishiwushangpin" : MessageLookupByLibrary.simpleMessage("非实物商品兑换后领取到卡包即可使用!"), "ge" : m4, + "geiwopingfen" : MessageLookupByLibrary.simpleMessage("给我评分"), "gengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("更多优惠券"), "gerenxinxi" : MessageLookupByLibrary.simpleMessage("个人信息"), "gongjijianshangpin" : m5, @@ -303,6 +305,7 @@ class MessageLookup extends MessageLookupByLibrary { "shimingrenzheng" : MessageLookupByLibrary.simpleMessage("实名认证"), "shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"), "shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"), + "shiyongbangzhu" : MessageLookupByLibrary.simpleMessage("使用帮助"), "shiyongriqi" : MessageLookupByLibrary.simpleMessage("使用日期"), "shiyongshuoming" : MessageLookupByLibrary.simpleMessage("使用说明"), "shiyongtiaojian" : MessageLookupByLibrary.simpleMessage("使用条件"), @@ -315,6 +318,7 @@ class MessageLookup extends MessageLookupByLibrary { "shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."), "shuruzhifumima" : MessageLookupByLibrary.simpleMessage("输入支付密码"), "sui" : m21, + "tebieshengming" : MessageLookupByLibrary.simpleMessage("特别声明"), "tijiao" : MessageLookupByLibrary.simpleMessage("提交"), "tingchewei" : MessageLookupByLibrary.simpleMessage("停车位"), "tixian" : MessageLookupByLibrary.simpleMessage("提现"), @@ -365,7 +369,7 @@ class MessageLookup extends MessageLookupByLibrary { "yihujiaoqishou" : MessageLookupByLibrary.simpleMessage("已呼叫骑手"), "yikexiao" : MessageLookupByLibrary.simpleMessage("已核销"), "yingyeshijian" : m25, - "yinsizhengce" : MessageLookupByLibrary.simpleMessage("隐私政策"), + "yinsishengming" : MessageLookupByLibrary.simpleMessage("隐私声明"), "yiqiandao" : MessageLookupByLibrary.simpleMessage("已签到"), "yiquxiao" : MessageLookupByLibrary.simpleMessage(" 已取消 "), "yishijiao" : MessageLookupByLibrary.simpleMessage("已失效"), diff --git a/lib/generated/intl/messages_zh_CN.dart b/lib/generated/intl/messages_zh_CN.dart index ce3389d0..e526c22b 100644 --- a/lib/generated/intl/messages_zh_CN.dart +++ b/lib/generated/intl/messages_zh_CN.dart @@ -108,6 +108,7 @@ class MessageLookup extends MessageLookupByLibrary { "daizhifu" : MessageLookupByLibrary.simpleMessage("待支付"), "daizhizuo" : MessageLookupByLibrary.simpleMessage("待制作"), "dakaidingwei" : MessageLookupByLibrary.simpleMessage("打开定位"), + "dangqianbanben" : MessageLookupByLibrary.simpleMessage("当前版本"), "dangqiandengji" : MessageLookupByLibrary.simpleMessage("当前等级"), "dangqianshangpinduihuanhexiaoma" : MessageLookupByLibrary.simpleMessage("当前商品兑换核销码已核销完成"), "daoxiayidengji" : MessageLookupByLibrary.simpleMessage("到下一等级"), @@ -143,6 +144,7 @@ class MessageLookup extends MessageLookupByLibrary { "feishiwuduihuanma" : MessageLookupByLibrary.simpleMessage("非实物兑换吗"), "feishiwushangpin" : MessageLookupByLibrary.simpleMessage("非实物商品兑换后领取到卡包即可使用!"), "ge" : m4, + "geiwopingfen" : MessageLookupByLibrary.simpleMessage("给我评分"), "gengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("更多优惠券"), "gerenxinxi" : MessageLookupByLibrary.simpleMessage("个人信息"), "gongjijianshangpin" : m5, @@ -303,6 +305,7 @@ class MessageLookup extends MessageLookupByLibrary { "shimingrenzheng" : MessageLookupByLibrary.simpleMessage("实名认证"), "shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"), "shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"), + "shiyongbangzhu" : MessageLookupByLibrary.simpleMessage("使用帮助"), "shiyongriqi" : MessageLookupByLibrary.simpleMessage("使用日期"), "shiyongshuoming" : MessageLookupByLibrary.simpleMessage("使用说明"), "shiyongtiaojian" : MessageLookupByLibrary.simpleMessage("使用条件"), @@ -315,6 +318,7 @@ class MessageLookup extends MessageLookupByLibrary { "shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."), "shuruzhifumima" : MessageLookupByLibrary.simpleMessage("输入支付密码"), "sui" : m21, + "tebieshengming" : MessageLookupByLibrary.simpleMessage("特别声明"), "tijiao" : MessageLookupByLibrary.simpleMessage("提交"), "tingchewei" : MessageLookupByLibrary.simpleMessage("停车位"), "tixian" : MessageLookupByLibrary.simpleMessage("提现"), @@ -365,7 +369,7 @@ class MessageLookup extends MessageLookupByLibrary { "yihujiaoqishou" : MessageLookupByLibrary.simpleMessage("已呼叫骑手"), "yikexiao" : MessageLookupByLibrary.simpleMessage("已核销"), "yingyeshijian" : m25, - "yinsizhengce" : MessageLookupByLibrary.simpleMessage("隐私政策"), + "yinsishengming" : MessageLookupByLibrary.simpleMessage("隐私声明"), "yiqiandao" : MessageLookupByLibrary.simpleMessage("已签到"), "yiquxiao" : MessageLookupByLibrary.simpleMessage(" 已取消 "), "yishijiao" : MessageLookupByLibrary.simpleMessage("已失效"), diff --git a/lib/generated/intl/messages_zh_TW.dart b/lib/generated/intl/messages_zh_TW.dart index 25168bfa..dfbe1060 100644 --- a/lib/generated/intl/messages_zh_TW.dart +++ b/lib/generated/intl/messages_zh_TW.dart @@ -108,6 +108,7 @@ class MessageLookup extends MessageLookupByLibrary { "daizhifu" : MessageLookupByLibrary.simpleMessage("待支付"), "daizhizuo" : MessageLookupByLibrary.simpleMessage("待製作"), "dakaidingwei" : MessageLookupByLibrary.simpleMessage("打開定位"), + "dangqianbanben" : MessageLookupByLibrary.simpleMessage("當前版本"), "dangqiandengji" : MessageLookupByLibrary.simpleMessage("當前等級"), "dangqianshangpinduihuanhexiaoma" : MessageLookupByLibrary.simpleMessage("當前商品兌換核銷碼已核銷完成 "), "daoxiayidengji" : MessageLookupByLibrary.simpleMessage("到下一等級"), @@ -143,6 +144,7 @@ class MessageLookup extends MessageLookupByLibrary { "feishiwuduihuanma" : MessageLookupByLibrary.simpleMessage("非實物兌換碼"), "feishiwushangpin" : MessageLookupByLibrary.simpleMessage("非實物商品!"), "ge" : m4, + "geiwopingfen" : MessageLookupByLibrary.simpleMessage("給我評分"), "gengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("更多優惠券"), "gerenxinxi" : MessageLookupByLibrary.simpleMessage("個人信息"), "gongjijianshangpin" : m5, @@ -303,6 +305,7 @@ class MessageLookup extends MessageLookupByLibrary { "shimingrenzheng" : MessageLookupByLibrary.simpleMessage("實名認證"), "shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"), "shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"), + "shiyongbangzhu" : MessageLookupByLibrary.simpleMessage("使用幫助"), "shiyongriqi" : MessageLookupByLibrary.simpleMessage("使用日期"), "shiyongshuoming" : MessageLookupByLibrary.simpleMessage("使用说明"), "shiyongtiaojian" : MessageLookupByLibrary.simpleMessage("使用条件"), @@ -315,6 +318,7 @@ class MessageLookup extends MessageLookupByLibrary { "shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."), "shuruzhifumima" : MessageLookupByLibrary.simpleMessage("輸入支付密碼"), "sui" : m21, + "tebieshengming" : MessageLookupByLibrary.simpleMessage("特別聲明"), "tijiao" : MessageLookupByLibrary.simpleMessage("提交"), "tingchewei" : MessageLookupByLibrary.simpleMessage("停車位"), "tixian" : MessageLookupByLibrary.simpleMessage("提現"), @@ -365,7 +369,7 @@ class MessageLookup extends MessageLookupByLibrary { "yihujiaoqishou" : MessageLookupByLibrary.simpleMessage("已呼叫騎手"), "yikexiao" : MessageLookupByLibrary.simpleMessage("已核銷"), "yingyeshijian" : m25, - "yinsizhengce" : MessageLookupByLibrary.simpleMessage("隱私政策"), + "yinsishengming" : MessageLookupByLibrary.simpleMessage("隱私聲明"), "yiqiandao" : MessageLookupByLibrary.simpleMessage("已簽到"), "yiquxiao" : MessageLookupByLibrary.simpleMessage(" 已取消 "), "yishijiao" : MessageLookupByLibrary.simpleMessage("已失效"), diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart index faa563e8..47966b7f 100644 --- a/lib/generated/l10n.dart +++ b/lib/generated/l10n.dart @@ -3325,11 +3325,51 @@ class S { ); } - /// `隐私政策` - String get yinsizhengce { + /// `隐私声明` + String get yinsishengming { return Intl.message( - '隐私政策', - name: 'yinsizhengce', + '隐私声明', + name: 'yinsishengming', + desc: '', + args: [], + ); + } + + /// `当前版本` + String get dangqianbanben { + return Intl.message( + '当前版本', + name: 'dangqianbanben', + desc: '', + args: [], + ); + } + + /// `特别声明` + String get tebieshengming { + return Intl.message( + '特别声明', + name: 'tebieshengming', + desc: '', + args: [], + ); + } + + /// `使用帮助` + String get shiyongbangzhu { + return Intl.message( + '使用帮助', + name: 'shiyongbangzhu', + desc: '', + args: [], + ); + } + + /// `给我评分` + String get geiwopingfen { + return Intl.message( + '给我评分', + name: 'geiwopingfen', desc: '', args: [], ); diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index d505a410..d1e6285f 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -345,7 +345,11 @@ "lingquchenggong": "领取成功", "dianwolingqu": "点我领取", "chengweidianpuzhuanshuhuiyuan": "成为店铺专属会员,享专属权益", - "yinsizhengce": "隐私政策", + "yinsishengming": "隐私声明", + "dangqianbanben": "当前版本", + "tebieshengming": "特别声明", + "shiyongbangzhu": "使用帮助", + "geiwopingfen": "给我评分", diff --git a/lib/l10n/intl_zh_CN.arb b/lib/l10n/intl_zh_CN.arb index 23e27ead..e6de2cf6 100644 --- a/lib/l10n/intl_zh_CN.arb +++ b/lib/l10n/intl_zh_CN.arb @@ -346,7 +346,12 @@ "lingquchenggong": "领取成功", "dianwolingqu": "点我领取", "chengweidianpuzhuanshuhuiyuan": "成为店铺专属会员,享专属权益", - "yinsizhengce": "隐私政策", + "yinsishengming": "隐私声明", + "dangqianbanben": "当前版本", + "tebieshengming": "特别声明", + "shiyongbangzhu": "使用帮助", + "geiwopingfen": "给我评分", + diff --git a/lib/l10n/intl_zh_TW.arb b/lib/l10n/intl_zh_TW.arb index 285f79cf..f05cc737 100644 --- a/lib/l10n/intl_zh_TW.arb +++ b/lib/l10n/intl_zh_TW.arb @@ -338,7 +338,11 @@ "lingquchenggong": "領取成功", "dianwolingqu": "點我領取", "chengweidianpuzhuanshuhuiyuan": "成為專屬會員,享專屬權益", - "yinsizhengce": "隱私政策", + "yinsishengming": "隱私聲明", + "dangqianbanben": "當前版本", + "tebieshengming": "特別聲明", + "shiyongbangzhu": "使用幫助", + "geiwopingfen": "給我評分", diff --git a/lib/setting/about_page.dart b/lib/setting/about_page.dart index 1740cffa..230fe9e5 100644 --- a/lib/setting/about_page.dart +++ b/lib/setting/about_page.dart @@ -2,6 +2,7 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:huixiang/generated/l10n.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; +import 'package:huixiang/view_widget/separator.dart'; import 'package:package_info/package_info.dart'; class AboutPage extends StatefulWidget { @@ -66,7 +67,7 @@ class _AboutPage extends State { bottom: BorderSide(color: Color(0xffF7F7F7), width: 0.0)), color: Color(0xffF7F7F7), ), - padding: EdgeInsets.only(top: 125.h), + padding: EdgeInsets.only(top: 25.h), alignment: Alignment.center, child: Column( children: [ @@ -91,52 +92,59 @@ class _AboutPage extends State { fontSize: 16.sp, color: Color(0xffB2B2B2), ), - ) + ), + SizedBox(height: 20,), + settingItem(S.of(context).dangqianbanben, S.of(context).banben(version),), + textItem(S.of(context).tebieshengming), + textItem(S.of(context).shiyongbangzhu), + GestureDetector( + child: settingSingleItem(S.of(context).geiwopingfen), + onTap: () { + Navigator.of(context).pushNamed('/router/help_feedback_page'); + }, + ), + GestureDetector( + child: settingSingleItem(S.of(context).yinsishengming), + onTap: () { + Navigator.of(context).pushNamed('/router/treaty_page'); + }, + ), + Padding(padding: EdgeInsets.only(left: 20,right: 20),child:Divider(height:10.0,indent:0.0,color: Colors.grey,),), + ], ), ), Container( - margin: EdgeInsets.only(bottom: 83.h), + margin: EdgeInsets.only(bottom: 23.h), alignment: Alignment.bottomCenter, child: Column( mainAxisAlignment: MainAxisAlignment.end, crossAxisAlignment: CrossAxisAlignment.center, children: [ - Text( - S.of(context).banben(version), - style: TextStyle( - fontSize: 16.sp, - color: Color(0XFF868686), - ), - ), - SizedBox(height: 9,), - GestureDetector( - child: Text( - "隐私政策", + Text( + "Copyright©2021", overflow: TextOverflow.ellipsis, style: TextStyle( - decoration: TextDecoration.underline, - decorationThickness: 2, - color: Color(0xFF32A060), - fontSize: 14, - fontWeight: FontWeight.bold, + color: Colors.black, + fontSize: 12, + fontWeight: FontWeight.w500, ), ), - onTap: (){ - Navigator.of(context) - .pushNamed('/router/treaty_page'); - }, - ), SizedBox(height:10,), - Text( - "Copyright © 2020-2021 Yixinhuixiang. All Rights Reserved.", - overflow: TextOverflow.ellipsis, - maxLines: 2, - style: TextStyle( - color: Color(0xFFAAA8AE), - fontSize: 12, - ), - ) + Align( + alignment: Alignment.center, + child:Text( + "知理知己(武汉)文化科技有限公司\n版权所有", + overflow: TextOverflow.ellipsis, + maxLines: 2, + textAlign: TextAlign.center, + style: TextStyle( + color: Colors.black, + fontSize: 12, + fontWeight: FontWeight.w600, + ), + ) , + ), ], ), @@ -145,4 +153,91 @@ class _AboutPage extends State { ), ); } + + Widget settingSingleItem(right) { + return Container( + margin: EdgeInsets.fromLTRB(16, 0, 16, 0), + child: Column( + children: [ + Divider(height:10.0,indent:0.0,color: Colors.grey,), + Padding(padding: EdgeInsets.only(top: 15,bottom: 15),child:Row( + children: [ + Expanded( + child: Text( + right, + style: TextStyle( + fontSize: 16, + color: Color(0xFF353535), + fontWeight: FontWeight.bold, + ), + ), + ), + SizedBox( + width: 16, + ), + Icon( + Icons.keyboard_arrow_right, + size: 24, + ), + ], + )), + ], + ), + ); + } + + Widget settingItem(left, right) { + return Container( + margin: EdgeInsets.fromLTRB(16, 0, 16, 0), + child: Column( + children: [ + Divider(height:10.0,indent:0.0,color: Colors.grey,), + Padding(padding: EdgeInsets.only(top: 15,bottom: 15),child:Row( + children: [ + Expanded( + child: Text( + left, + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize: 16, + color: Color(0xFF353535), + ), + ), + flex: 1, + ), + Text( + right, + style: TextStyle(fontSize: 16, color: Color(0xFF727272)), + ), + ], + )), + ], + ), + + ); + } + + Widget textItem(text) { + return Container( + width: double.infinity, + // padding: EdgeInsets.fromLTRB(20, 16, 20, 16), + margin: EdgeInsets.fromLTRB(16, 0, 16, 0), + child: + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Divider(height:10.0,indent:0.0,color: Colors.grey,), + Padding(padding: EdgeInsets.only(top: 15,bottom: 15),child: Text( + text, + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize: 16, + color: Color(0xFF353535), + ), + ),), + + ], + ), + ); + } } diff --git a/lib/setting/treaty_page.dart b/lib/setting/treaty_page.dart index 6efa804e..ea40c1f8 100644 --- a/lib/setting/treaty_page.dart +++ b/lib/setting/treaty_page.dart @@ -1,8 +1,6 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:huixiang/generated/l10n.dart'; -import 'package:huixiang/utils/MyPainter.dart'; -import 'package:huixiang/view_widget/separator.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; class TreatyPage extends StatefulWidget { @@ -20,14 +18,14 @@ class _TreatyPage extends State { return Scaffold( appBar: AppBar( title: Text( - S.of(context).yinsizhengce, + S.of(context).yinsishengming, style: TextStyle( color: Colors.black, fontWeight: FontWeight.bold, ), ), centerTitle: false, - backgroundColor: Color(0xFFF7F7F7), + backgroundColor: Colors.transparent, elevation: 0, leading: GestureDetector( onTap: () { @@ -48,65 +46,140 @@ class _TreatyPage extends State { leadingWidth: 56.w, ), body: Container( - margin: EdgeInsets.only(left: 20,right: 20,top: 10), + margin: EdgeInsets.only(left: 20, right: 20, top: 10), child: SingleChildScrollView( physics: BouncingScrollPhysics(), child: Column( mainAxisAlignment: MainAxisAlignment.spaceEvenly, crossAxisAlignment: CrossAxisAlignment.start, children: [ - _textRich("本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确" - "、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、" - "审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下," - "本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 " - "您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本应用服务使用协议不可分割的一部分。"), - Padding(padding:EdgeInsets.only(bottom: 20),child: Text( - "1. 适用范围", - style: TextStyle( - fontSize: 18, - fontWeight: FontWeight.bold, - height: 1.2, - color: Color(0xff32A060)), - ),), - _textRich("(a) 在您注册本应用帐号时,您根据本应用要求提供的个人注册信息;"), - _textRich("(b) 在您使用本应用网络服务,或访问本应用平台网页时,本应用自动接收并记录的您的浏览器和计算机上的信息" - ",包括但不限于您的IP地址、浏览器的类型、使用的语言、访问日期和时间、软硬件特征信息及您需求的网页记录等数据;"), - _textRich("(c) 本应用通过合法途径从商业伙伴处取得的用户个人数据。"), - _textRich("(a) 您在使用本应用平台提供的搜索服务时输入的关键字信息;"), - _textRich("(b) 本应用收集到的您在本应用发布的有关信息数据,包括但不限于参与活动、成交信息及评价详情;"), - _textRich("(c) 违反法律规定或违反本应用规则行为及本应用已对您采取的措施。"), - Padding(padding:EdgeInsets.only(bottom: 20),child: Text( - "2. 信息使用", - style: TextStyle( - fontSize: 18, - fontWeight: FontWeight.bold, - height: 1.2, - color: Color(0xff32A060)), - ),), - _textRich("(a)本应用不会向任何无关第三方提供、出售、出租、分享或交易您的个人信息,除非事先得到您的许可," - "或该第三方和本应用(含本应用关联公司)单独或共同为您提供服务,且在该服务结束后,其将被禁止访问包括其以前能够访问的所有这些资料。"), - _textRich("(b) 本应用亦不允许任何第三方以任何手段收集、编辑、出售或者无偿传播您的个人信息。" - "任何本应用平台用户如从事上述活动,一经发现,本应用有权立即终止与该用户的服务协议。"), - _textRich("(c) 为服务用户的目的,本应用可能通过使用您的个人信息,向您提供您感兴趣的信息," - "包括但不限于向您发出产品和服务信息,或者与本应用合作伙伴共享信息以便他们向您发送有关其产品和服务的信息(后者需要您的事先同意)。"), - Padding(padding:EdgeInsets.only(bottom: 20),child: Text( - "3. 信息披露", - style: TextStyle( - fontSize: 18, - fontWeight: FontWeight.bold, - height: 1.2, - color: Color(0xff32A060)), - ),), - _textRich("在如下情况下,本应用将依据您的个人意愿或法律的规定全部或部分的披露您的个人信息:"), - _textRich("(a) 经您事先同意,向第三方披露;"), - _textRich("(b)为提供您所要求的产品和服务,而必须和第三方分享您的个人信息;"), - _textRich("(c) 根据法律的有关规定,或者行政或司法机构的要求,向第三方或者行政、司法机构披露;"), - _textRich("(d) 如您出现违反中国有关法律、法规或者本应用服务协议或相关规则的情况,需要向第三方披露;"), - _textRich("(e) 如您是适格的知识产权投诉人并已提起投诉,应被投诉人要求,向被投诉人披露,以便双方处理可能的权利纠纷;"), - _textRich("(f) 在本应用平台上创建的某一交易中,如交易任何一方履行或部分履行了交易义务并提出信息披露请求的," - "本应用有权决定向该用户提供其交易对方的联络方式等必要信息,以促成交易的完成或纠纷的解决。"), - _textRich("(g) 其它本应用根据法律、法规或者网站政策认为合适的披露。"), - SizedBox(height: 20,), + Padding( + padding: EdgeInsets.only(top: 5), + child: Align( + alignment: Alignment.center, + child: Text( + "用戶註冊及使用App隱私協議", + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.w600, + color: Color(0xff00A359), + ), + ), + ), + ), + SizedBox( + height: 32, + ), + _textRich("    在此特別提醒您(用戶)在註冊成為用戶之前,請認真閱讀本《用戶註冊及使用App隱私協議》" + "(以下簡稱「協議」),確保您充分理解本協議中各條款。請您審慎閱讀並選擇接受或不接受本協議。除非您接受本協議所有條款," + "否則您無權註冊、登錄或使用本協議所涉服務。您的註冊、登錄、使用等行為將視為對本協議的接受,並同意接受本協議各項條款" + "的約束。本協議約定知理知己(武漢)文化科技有限公司(以下簡稱「一心回鄉」)與用戶之間關於一心回鄉軟件服務(以下簡稱" + "「服務」)的權利義務。用戶,是指註冊、登錄、使用本服務的個人或組織。本協議可由一心回鄉隨時更新,更新後的協議條款一旦" + "公佈即代替原來的協議條款,恕不再另行通知,用戶可在本App中查閱最新版協議條款。在修改協議條款後,如果用戶不接受修改後" + "的條款,請立即停止使用一心回鄉提供的服務,用戶繼續使用一心回鄉提供的服務將被視為接受修改後的協議。"), + Padding( + padding: EdgeInsets.only(bottom: 25), + child: Text( + "一、賬號註冊", + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + height: 1.2, + color: Color(0xff32A060)), + ), + ), + _textRich("    1、用戶在使用本服務前需要註冊一個一心回鄉App賬號。一心回鄉App賬號應當使用手機號碼綁定註冊," + "請用戶使用尚未與一心回鄉App賬號綁定的手機號碼,以及未被一心回鄉根據本協議封禁的手機號碼註冊一心回鄉App賬號。" + "一心回鄉可以根據用戶需求或產品需要對賬號註冊和綁定的方式進行變更,而無須事先通知用戶。" + "\n    2、鑒於一心回鄉App賬號的綁定註冊方式,您同意一心回鄉在註冊時將允許您的手機號碼及手機設備識別碼等信息用於註冊。" + "\n    3、在用戶註冊及使用本服務時,一心回鄉需要蒐集能識別用戶身份的個人信息以便一心回鄉可以在必要時聯繫用戶," + "或為用戶提供更好的使用體驗。一心回鄉蒐集的信息包括但不限於用戶的姓名、地址;一心回鄉同意對這些信息的使用將受限於第三條用戶個人隱私信息保護的約束。"), + Padding( + padding: EdgeInsets.only(bottom: 25), + child: Text( + "二、用戶個人隱私信息保護", + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + height: 1.2, + color: Color(0xff32A060)), + ), + ), + _textRich("    1、如果一心回鄉發現或收到他人舉報或投訴用戶違反本協議約定的,一心回鄉" + "有權不經通知隨時對相關內容,包括但不限於用戶資料、發佈記錄進行審查、刪除,並視情節輕重對違" + "規賬號處以包括但不限於警告、賬號封禁、設備封禁、功能封禁的處罰,且通知用戶處理結果。" + "\n    2、因違反用戶協議被封禁的用戶,可以自行與一心回鄉聯繫。其中,被實施功能封禁的用戶會在" + "封禁期屆滿後自動恢復被封禁功能。被封禁用戶可提交申訴,一心回鄉將對申訴進行審查,並自行合理判斷決定是否變更處罰措施。" + "\n    3、用戶理解並同意,一心回鄉有權依合理判斷對違反有關法律法規或本協議規定的行為進行處罰," + "對違法違規的任何用戶採取適當的法律行動,並依據法律法規保存有關信息向有關部門報告等,用戶應承擔由此而產生的一切法律責任。" + "\n    4、用戶理解並同意,因用戶違反本協議約定,導致或產生的任何第三方主張的任何索賠、要求或損失," + "包括合理的律師費,用戶應當賠償一心回鄉與合作公司、關聯公司,並使之免受損害。"), + Padding( + padding: EdgeInsets.only(bottom: 25), + child: Text( + "三、用戶發佈內容規範", + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + height: 1.2, + color: Color(0xff32A060)), + ), + ), + _textRich("   1、本條所述內容是指用戶使用一心回鄉App的過程中所製作、上載、複製、發佈、傳播的任何內容,包括但不限" + "於賬號頭像、名稱、用戶說明等註冊信息及認證資料,或文字、語音、圖片、視頻、圖文等發送、回復或自動回復消息和" + "相關鏈接頁面,以及其他使用賬號或本服務所產生的內容。" + "\n    2、用戶不得利用一心回鄉App賬號或本服務製作、上傳、複製、發佈、傳播如下法律、法規和政策禁止的內容:" + "\n    (1) 反對憲法所確定的基本原則的;\n    (2) 危害國家安全,洩露國家秘密,顛覆國家政權,破壞國家統一的;" + "\n    (3) 損害國家榮譽和利益的;\n    (4) 煽動民族仇恨、民族歧視,破壞民族團結的;" + "\n    (5) 破壞國家宗教政策,宣揚邪教和封建迷信的;\n    (6) 散布謠言,擾亂社會秩序,破壞社會穩定的;" + "\n    (7) 散布淫穢、色情、賭博、暴力、凶殺、恐怖或者教唆犯罪的;\n    (8) 侮辱或者誹謗他人,侵害他人合法權益的;" + "\n    (9) 含有法律、行政法規禁止的其他內容的信息。" + "\n    3、用戶不得利用一心回鄉App賬號或本服務製作、上載、複製、發佈、傳播如下干擾一心回鄉App正常運營,以及侵犯其他用戶或第三方合法權益的內容:" + "\n    (1) 含有任何性或性暗示的;" + "\n    (2) 含有辱罵、恐嚇、威脅內容的;\n    (3) 含有騷擾、垃圾廣告、惡意信息、誘騙信息的;" + "\n    (4) 涉及他人隱私、個人信息或資料的;\n    (5) 侵害他人名譽權、肖像權、知識產權、商業秘密等合法權利的;" + "\n    (6) 含有其他干擾本服務正常運營和侵犯其他用戶或第三方合法權益內容的信息。"), + Padding( + padding: EdgeInsets.only(bottom: 25), + child: Text( + "四、使用規則", + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + height: 1.2, + color: Color(0xff32A060)), + ), + ), + _textRich( + "   1、用戶在本服務中或通過本服務所傳送、發佈的任何內容並不反映或代表,也不得被視為反映或代表一心回鄉的觀點、立場或政策,一心回鄉對此不承擔任何責任。" + "\n    2、用戶不得利用一心回鄉App賬號或本服務進行如下行為:\n    (1) 提交、發佈虛假信息,或盜用他人頭像或資料,冒充、利用他人名義的;" + "\n    (2) 強制、誘導其他用戶關注、點擊鏈接頁面或分享信息的;\n    (3) 虛構事實、隱瞞真相以誤導、欺騙他人的;" + "\n    (4) 利用技術手段批量建立虛假賬號的;\n    (5) 利用一心回鄉App賬號或本服務從事任何違法犯罪活動的;" + "\n    (6) 製作、發佈與以上行為相關的方法、工具,或對此類方法、工具進行運營或傳播,無論這些行為是否為商業目的;" + "\n    (7) 其他違反法律法規規定、侵犯其他用戶合法權益、干擾一心回鄉App正常運營或腳印未明示授權的行為。" + "\n    3、用戶須對利用一心回鄉App賬號或本服務傳送信息的真實性、合法性、無害性、準確性、有效性等全權負責," + "與用戶所傳播的信息相關的任何法律責任由用戶自行承擔,與一心回鄉無關。如因此給一心回鄉或第三方造成損害的,用戶應當依法予以賠償。" + "\n    4、一心回鄉提供的服務中可能包括廣告,用戶同意在使用過程中顯示一心回鄉和第三方供應商、合作夥伴提供的廣告。" + "除法律法規明確規定外,用戶應自行對依該廣告信息進行的交易負責,對用戶因依該廣告信息進行的交易或前述廣告商提供的內容而遭受的損失或損害,一心回鄉不承擔任何責任。"), + Padding( + padding: EdgeInsets.only(bottom: 25), + child: Text( + "五、其他", + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + height: 1.2, + color: Color(0xff32A060)), + ), + ), + _textRich("   1、一心回鄉鄭重提醒用戶注意本協議中免除腳印責任和限制用戶權利的條款,請用戶仔細閱讀,自主考慮風險。" + "未成年人應在法定監護人的陪同下閱讀本協議。\n    2、本協議的效力、解釋及糾紛的解決,適用於中華人民共和國法律。" + "若用戶和腳印之間發生任何糾紛或爭議,首先應友好協商解決,協商不成的,用戶同意將糾紛或爭議提交腳印住所地有管轄權的人民法院管轄。" + "\n    3、本協議的任何條款無論因何種原因無效或不具可執行性,其餘條款仍有效,對雙方具有約束力。\n    4、本協議最終解釋" + "權歸腳印所有,據知理知己(武漢)有限責任公司免責條款特此聲明:該應用註冊及隱私協議與知理知己(武漢)有限責任公司無關。政策认为合适的披露。"), + SizedBox( + height: 50, + ), ], ), ), @@ -116,16 +189,15 @@ class _TreatyPage extends State { Widget _textRich(var text) { return Padding( - padding: EdgeInsets.only(bottom: 20), + padding: EdgeInsets.only(bottom: 25), child: Text( - text, - style: TextStyle( - fontSize: 18, - fontWeight: FontWeight.w400, - height: 1.2, - color: Colors.black), - ), + text, + style: TextStyle( + fontSize: 16, + fontWeight: FontWeight.w400, + height: 1.7, + color: Colors.black), + ), ); } - }