|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
import 'dart:async';
|
|
|
|
|
import 'package:bot_toast/bot_toast.dart';
|
|
|
|
|
|
|
|
|
|
import 'package:bot_toast/bot_toast.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:flutter_background_service/flutter_background_service.dart';
|
|
|
|
|
import 'package:package_info/package_info.dart';
|
|
|
|
@ -10,6 +10,7 @@ import 'package:project_telephony/ui/home/set/phone_set_page.dart';
|
|
|
|
|
import 'package:project_telephony/ui/user/privacy_rights_page.dart';
|
|
|
|
|
import 'package:project_telephony/utils/headers.dart';
|
|
|
|
|
import 'package:url_launcher/url_launcher.dart';
|
|
|
|
|
|
|
|
|
|
import '../user/privacy_rights_page.dart';
|
|
|
|
|
import 'content_connect_page.dart';
|
|
|
|
|
import 'content_refuse_page.dart';
|
|
|
|
@ -56,18 +57,18 @@ class _HomePageState extends State<HomePage> with WidgetsBindingObserver {
|
|
|
|
|
callLog = await Permission.callLog.request().isGranted;
|
|
|
|
|
addressBook = await Permission.contacts.request().isGranted;
|
|
|
|
|
kg = await service.isRunning();
|
|
|
|
|
// setState(() {});
|
|
|
|
|
setState(() {});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
getUpdate() async {
|
|
|
|
|
PackageInfo packageInfo = await PackageInfo.fromPlatform();
|
|
|
|
|
String version = packageInfo.version; //版本号
|
|
|
|
|
// String version = packageInfo.version; //版本号
|
|
|
|
|
String buildNumber = packageInfo.buildNumber; //版本构建号
|
|
|
|
|
var res = await UserInfoFunc.getUpdate();
|
|
|
|
|
print("版本号$version");
|
|
|
|
|
print('版本构建号$buildNumber');
|
|
|
|
|
print("服务器上的${res.versionCode}");
|
|
|
|
|
print("服务器上的${res.versionName}");
|
|
|
|
|
// print("版本号$version");
|
|
|
|
|
// print('版本构建号$buildNumber');
|
|
|
|
|
// print("服务器上的${res.versionCode}");
|
|
|
|
|
// print("服务器上的${res.versionName}");
|
|
|
|
|
if (res.versionCode > int.parse(buildNumber)) {
|
|
|
|
|
// CloudToast.show("是否进行版本更新");
|
|
|
|
|
showDialog(
|
|
|
|
|