Code Monkey home page Code Monkey logo

gcm's Introduction

GCM Android Project

This project is an Android application that utilizes Google Cloud Messaging (GCM) for push notifications.

Features

  • Registering and managing devices for push notifications using GCM.
  • Sending push notifications from a server to registered devices.
  • Handling incoming push notifications on the Android app.

Prerequisites

Before running the project, ensure that you have the following:

  • Android Studio (version X.X or higher) installed.
  • A Google Cloud project with GCM enabled.
  • API credentials (server key) for your project.

Installation

  1. Clone the repository or download the project ZIP file.
  2. Open the project in Android Studio.
  3. Replace google-services.json file with your own configuration file obtained from the Google Cloud Console.
  4. Build and run the application on an Android device or emulator.

Configuration

To configure the project, follow these steps:

  1. Replace GCM_SENDER_ID in Manifest.xml with your own GCM sender ID.
  2. Configure your server-side code to send push notifications using the appropriate GCM server key.

Usage

  • Launch the app on an Android device or emulator.
  • Allow the necessary permissions for push notifications.
  • Register the device for push notifications by providing the necessary information.
  • Your server can now send push notifications to the registered device(s).

Contributing

Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

gcm's People

Contributors

panditakshay402 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.