init static method

Future init(
  1. String webpage_domain,
  2. String config_domain,
  3. String appName,
  4. String applString,
  5. List<String> platforms,
  6. String choiceNumString,
  7. Future<String> fetchSpKeyTokens(),
)

Implementation

static Future init(
  String webpage_domain,
  String config_domain,
  String appName,
  String applString,
  List<String> platforms,
  String choiceNumString,
  Future<String> Function() fetchSpKeyTokens,
) async {
  WidgetsFlutterBinding.ensureInitialized();
  print('WNJMain初始化完成');
  AVInit.webpage_domain = webpage_domain;
  AVInit.config_domain = config_domain;
  AVInit.appName = appName;
  AVInit.applString = applString;
  AVInit.platforms = platforms;
  AVInit.choiceNumString = choiceNumString;
  Get.put(WNJMain());
  Future.delayed(Duration(seconds: 2), () async {
    var token = await fetchSpKeyTokens();
    WNJMain.to.saveDeviceToken(token);
  });
}