| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- import 'package:flutter/material.dart';
- import 'package:aj_flutter_appsp/aj_flutter_appsp_lib.dart';
- import 'package:aj_flutter_appsp_example/notice/notice_page.dart';
- import "styles.dart";
- import 'package:aj_flutter_appsp_example/update/version_update_page.dart';
- void main() => runApp(MaterialApp(
- home: MyApp(),
- theme: ThemeData(
- platform: TargetPlatform.iOS,
- ),
- ));
- class MyApp extends StatefulWidget {
- @override
- _MyAppState createState() => _MyAppState();
- }
- class _MyAppState extends State<MyApp> {
- @override
- void initState() {
- super.initState();
- _initAppSp();
- }
- _initAppSp() async {
- //初始化
- var debuggable = !bool.fromEnvironment("dart.vm.product");
- await AjFlutterAppSp.init(
- appKey: "860dc3bd5faa489bb7ab6d087f8ee6e5",
- host: "https://openappsp.anji-plus.com",
- debug: debuggable);
- }
- //跳转到版本更新
- snaptoVersionUpdatePage() {
- Navigator.push(
- context, MaterialPageRoute(builder: (context) => VersionUpdatePage()));
- }
- //跳转到公告样式
- snaptoNoticePage() {
- Navigator.push(
- context, MaterialPageRoute(builder: (context) => NoticePage()));
- }
- @override
- Widget build(BuildContext context) {
- return Scaffold(
- appBar: AppBar(
- title: const Text('移动服务平台SDK'),
- ),
- body: Column(
- children: <Widget>[
- SizedBox(
- height: 20,
- ),
- Center(
- child: Styles.getBtn(context, '版本更新', () {
- snaptoVersionUpdatePage();
- }),
- ),
- SizedBox(
- height: 10,
- ),
- Styles.getBtn(context, '公告样式', () {
- snaptoNoticePage();
- }),
- ],
- ),
- );
- }
- }
|