void main() async {
WidgetsFlutterBinding.ensureInitialized();
// Initialize Firebase
await Firebase.initializeApp();
configureOneSignal();
runApp(const MyApp());
}
// Configure OneSignal SDK
void configureOneSignal() {
// Enable verbose logging for development
OneSignal.Debug.setLogLevel(OSLogLevel.verbose);
// Initialize OneSignal with the app ID
OneSignal.initialize("b38128ff-0561-499c-ab67-87fb6c3b9911");
// Request notification permissions
OneSignal.Notifications.requestPermission(true).then((granted) {
if (granted) {
debugPrint("Notification permission granted.");
} else {
debugPrint("Notification permission denied.");
}
});
}
thiscode
paste
OneSignal.Debug.setLogLevel(OSLogLevel.verbose);
OneSignal.initialize("b38128ff-0561-499c-ab67-87fb6c3b9911");
OneSignal.Notifications.requestPermission(true);