16 lines
427 B
Dart
16 lines
427 B
Dart
import 'dart:io';
|
|
|
|
import 'package:package_info_plus/package_info_plus.dart';
|
|
|
|
/// Platform value MarianumConnect expects in push registrations.
|
|
String get pushPlatform => Platform.isIOS ? 'ios' : 'android';
|
|
|
|
/// App version sent along with push registrations; null when unavailable.
|
|
Future<String?> pushAppVersion() async {
|
|
try {
|
|
return (await PackageInfo.fromPlatform()).version;
|
|
} on Object {
|
|
return null;
|
|
}
|
|
}
|