У нас возникли проблемы с публикацией нашего приложения.Прежде всего, в режиме отладки он работает на всех эмуляторах, но во время релиза он не работает все время.Мы столкнулись с проблемой пустого экрана на iPad.Мы также столкнулись с этой проблемой на iPhone (физическое устройство), но после flutter clean
и flutter build iOS -release
это сработало.Затем мы заархивировали приложение, не выбрав «compress the app
» в XCode.Сможете ли вы сообщить нам, если у вас возникла «проблема с пустым экраном» на iPad?Мы будем очень признательны за любые советы.Спасибо!
Мы используем разрешение на уведомление и местоположение.Мы используем следующие пакеты в flutter pubspec:
- cupertino_icons: ^0.1.2
- rxdart: ^0.18.0
- http: ^0.12.0+1
- firebase_database: ^2.0.2
- cloud_firestore: 0.9.13+1
- firebase_storage: ^2.1.0+1
- cached_network_image: ^0.7.0
- image_picker: ^0.5.3+1
- flutter_facebook_login: ^2.0.0
- flutter_auth_buttons: ^0.5.0
- firebase_auth: ^0.8.4+5
- url_launcher: ^5.0.2
- geolocator: ^4.0.1
- permission_handler: ^2.2.0
- shared_preferences: ^0.5.2
- flutter_range_slider: "^1.0.1"
- intl: ^0.15.8
- geocoder: ^0.1.2
- fluttertoast: ^3.0.4
- datetime_picker_formfield: ^0.1.8
- flutter_launcher_icons: ^0.7.0
- firebase_messaging: ^2.0.0
- firebase_crashlytics: ^0.0.4+2
if (geolocationStatus == GeolocationStatus.unknown)
Map<PermissionGroup, PermissionStatus> permissions =
await PermissionHandler()
.requestPermissions([PermissionGroup.location,PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse]);
void iOS_Permission() {
firebaseMessaging.requestNotificationPermissions(
IosNotificationSettings(sound: true, badge: true, alert: true)
);
firebaseMessaging.onIosSettingsRegistered
.listen((IosNotificationSettings settings) {
});
}