36 lines
1004 B
Dart
36 lines
1004 B
Dart
import 'package:get/get.dart';
|
|
import 'package:package_info_plus/package_info_plus.dart';
|
|
import 'package:trans_lark/router/router.dart';
|
|
|
|
class SettingsController extends GetxController {
|
|
var versionName = ''.obs;
|
|
// var options = ['Feedback', 'Privacy Policy', 'User Agreement'];
|
|
var options = ['Privacy Policy', 'User Agreement'];
|
|
|
|
@override
|
|
void onReady() {
|
|
super.onReady();
|
|
_getAppVersion();
|
|
}
|
|
|
|
/// 获取版本号
|
|
void _getAppVersion() async {
|
|
final packageInfo = await PackageInfo.fromPlatform();
|
|
versionName.value = 'version number ${packageInfo.version}';
|
|
}
|
|
|
|
void itemOnTap(int index) {
|
|
if (index == 0) {
|
|
Get.toNamed(GetRouter.privacy, arguments: {
|
|
'title': options[index],
|
|
'url': 'https://translark.bitbucket.io/privacy.html',
|
|
});
|
|
} else if (index == 1) {
|
|
Get.toNamed(GetRouter.privacy, arguments: {
|
|
'title': options[index],
|
|
'url': 'https://translark.bitbucket.io/terms.html',
|
|
});
|
|
}
|
|
}
|
|
}
|