// import 'package:flutter/material.dart'; // import 'package:pusher/pusher.dart'; // import 'package:pusher_channels_flutter/pusher-js/core/channels/channel.dart'; // import 'package:pusher_channels_flutter/pusher-js/core/connection/protocol/message-types.dart'; // import 'package:pusher_channels_flutter/pusher-js/core/pusher.dart'; // void main() { // runApp(Notif()); // } // class Notif extends StatefulWidget { // @override // _NotifState createState() => _NotifState(); // } // class _NotifState extends State { // final Pusher pusher = Pusher( // 'APP_ID', // PusherOptions( // host: 'api.pusher.com', // cluster: 'CLUSTER', // Ganti dengan cluster yang sesuai // encrypted: true, // auth: PusherAuth('APP_KEY', 'APP_SECRET'), // ), // enableLogging: true, // Aktifkan ini untuk melihat log Pusher // ); // @override // void initState() { // super.initState(); // pusher.connect(); // subscribeToChannel(); // } // void subscribeToChannel() { // Channel channel = pusher.subscribe('channel-name'); // Ganti dengan nama channel yang sesuai // channel.bind('event-name', (PusherEvent event) { // print('Received event: ${event.data}'); // // Tambahkan kode untuk menangani notifikasi di sini // }); // } // @override // void dispose() { // pusher.disconnect(); // super.dispose(); // } // @override // Widget build(BuildContext context) { // return MaterialApp( // home: Scaffold( // appBar: AppBar( // title: Text('Pusher Notifications Example'), // ), // body: Center( // child: Text('Aplikasi Anda di sini'), // ), // ), // ); // } // }