Magento Adobe Commerce Magento Android Device Notification with Google Cloud Messaging 1 ANOWAVE 0 9 7 7 1 1 Magento 2 ™ €89.90

Magento Android Device Notification with Google Cloud Messaging

  • In Stock
  • Price:
  • €89 90
  • SKU:
  • MAGE-GCM
  • Customer choice


Lifetime updates 180 days of free support included ...more
PRICE DETAILS

Magento Android Device Notification with Google Cloud Messaging

Lifetime updates + Free support till 26 September, 2025 if purchased today.
One time payment €89.90
No recurring payments, no crazy pricing

Connect your Android App to Magento and send direct product update notifications to your users' Android-powered devices through Google Cloud Messaging.

This extension allows your Android application to register or unregister devices through SOAP v.2 (WS-I compliant) API. It will then send automatic product update notifications to Google Cloud Messaging which your application can intercept and notify physical devices.

Requirements

You must be owner or developer of an Android application in order to use this extension. This extension does not send notifications to Android devices direclty and requires an Android app to work with.

Overview

This is the first of it's kind extension that allows for using Google Cloud Messaging with Magento. It allows your Android application to connect with Magento and register or unregister devices. The extension will send automatic product update notifications to Google Cloud Messaging which can then be sent to any physical device with installed app.

 

Key features

  • Send product update notifications with Google Cloud Messaging
  • Ability to register device through SOAP v.2 (WS-I compliant) API
  • Ability to unregister device through SOAP v.2 (WS-I compliant) API
  • Works silently on the background
  • Does not interfere with normal content creation
  • Does not overwrite existing files
  • Does not override blocks, controllers and other custom code
  • No monthly fees

 

How it works

The whole process includes the following steps:

  1. 1) It all starts with an Android device. When a customer installs your Android app and launches it for a first time it will attempt to register with Google Cloud Messaging servers (GCM).
  2. 2) GCM registers your device and generates a registration Id for your application.
  3. 3) If your app successfully registers with the GCM servers, the GCM servers will generate a registration Id for your app/device combo and send it back. The registration Id is a string value that will uniquely identify your app on that one specific device. If it's helpful you can think of this as being the "address" of the app on the phone that GCM will use to locate your app in the future.
  4. 4) Once your app receives a registration id, it then makes a SOAP call to the Magento and it tries to register the device and the device's regstration id in Magento. Here the extension kicks in and registers the device
  5. 5) Upon product update in Magento, the extension sends a notification message to GCM using the registration Id to target the app and device.
  6. 6) GCM sends the message to the apps and devices that match the registration Id(s). If the registration Id is valid, the GCM servers will send the message to the correct app on the correct device.
  7. 7) Your app opens the message and handles the data appropriately.
  8. 8) The message can be sent to as many devices that have installed your app and registered with the server.

 

Magento platform version
1.7.*,1.8.*,1.9.*
Application/Purpose
Better UI,Better Conversion Rates
Type
Commercial
Latest version

All our products come with a 6 full months (180 days) of premium support. To report a bug, use our Premium Help Desk available in your account at Anowave.

Customer review(s)

No product reviews yet. Be the first to write a review.
Enter code displayed in the image.

Note: By submitting a review you agree to our Terms and Conditions.





User Guide & Documentation

Installation

This extension can be installed in a few minutes, by going through the following steps:

  • Download/purchase the extension
  • Unzip the file in a temporary directory
  • Copy folder "app" and paste it in your Magento installation root directory. This extension will NOT replace existing code.
  • Go to your admin panel andclear cache. Hit refresh on any of your Magento pages and you're done.

SOAP v2 (WS-I compatible) API - Device management

To administer devices, use a standard SOAP calls to Magento's SOAP API. The following methods are available:

  1. 1) gcmRegister- Allows you to register(subscribe) new device

    Example:

    $client = new SoapClient('http://localhost/mage/api/v2_soap/?wsdl');
    $session = $client->login('user', 'pass');
    $client->gcmRegister($this->session, '<registration id />');

    Params:
    $session - Active SOAP login session
    (string) $registration_id - Device regsistration id
     
  2. 2) gcmUnregister

    Example:

    $client = new SoapClient('http://localhost/mage/api/v2_soap/?wsdl');
    $session = $client->login('user', 'pass');
    $client->gcmUnregister($session, '<registration id />');

    Params:
    $session - Active SOAP login session
    (string) $registration_id - Device registration id
Installation

Now: Next:

Extensions for Magento

Anowave is an extension developer for Magento 1.x and Magento 2.x platforms. We provide a wide range of premium extensions for our in-house and public clients. The extensions we offer extend the capabilities of Magento and provide bespoke functionality. They also fill some gaps in the functionality provided by the base platform and help customers choose Magento as their preferred eCommerce platform.

The extensions we offer are part of our full-range Magento service, which also includes a Premium Helpdesk where customers can speak with actual software engineers and have their issues resolved without hassle. Premium-labeled modules also include free installation, configuration, testing, etc.