• Resolved NNV Coders

    (@nnvcoders)


    i want to use this in my flutter app.

    but i don’t know how? Please guide me to sending a documentation.

Viewing 1 replies (of 1 total)
  • Plugin Author Ivijan-Stefan Stipic

    (@ivijanstefan)

    Hi, sorry for the delay

    To integrate the “Push Notification FCM” plugin in your Flutter application for subscribing and unsubscribing devices for push notifications, follow these steps:

    • Include Required Dependencies: If you’re dealing with push notifications, you might need a package like firebase_messaging. Add it to your pubspec.yaml file:
    dependencies:
      firebase_messaging: latest_version

    Run flutter pub get to fetch the package.

    • Set Up Firebase in Your Project: Make sure you have set up Firebase in your Flutter project. You can follow the official Firebase Flutter setup guide.
    • Subscribe to Push Notifications: You can send an HTTP POST request to the Subscribe Endpoint provided by the plugin using Flutter’s http package.
    import 'package:http/http.dart' as http;
    
    Future<void> subscribeDevice() async {
      final url = 'https://example.domain/wp-json/fcm/pn/subscribe';
      final response = await http.post(
        Uri.parse(url),
        body: {
          'rest_api_key': 'your_site_key',
          'device_uuid': 'device_id',
          'device_token': 'device_token',
          'subscription': 'category_name',
          // other parameters if needed
        },
      );
      // Handle the response as needed
    }

    Unsubscribe from Push Notifications: Similarly, send a POST request to the Unsubscribe Endpoint to unsubscribe a device.

    Future<void> unsubscribeDevice() async {
      final url = 'https://example.domain/wp-json/fcm/pn/unsubscribe';
      final response = await http.post(
        Uri.parse(url),
        body: {
          'rest_api_key': 'your_site_key',
          'device_uuid': 'device_id',
        },
      );
      // Handle the response as needed
    }
    • Handle Notifications: You may also want to set up handlers to manage incoming notifications, using methods provided by the firebase_messaging package or other relevant packages.

    Note: The above code is generic and may need to be tailored to your specific needs and the exact parameters required by your WordPress plugin.

    By following this guide, you should be able to integrate push notifications in your Flutter app using the “Push Notification FCM” plugin. If you need further specific documentation, it may be beneficial to consult the plugin’s official documentation or reach out to the plugin’s support team for tailored guidance.

Viewing 1 replies (of 1 total)
  • The topic ‘How to use in flutter app?’ is closed to new replies.