SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
© RapidValue Solutions
How to Increase Traffic to Your
Online Shopping App
© RapidValue Solutions
An Online shopping application is
successful through your customers.
Conversions happen through
customer engagement. For this we need to
know our customers, and make them
happy!
How do we get there?
© RapidValue Solutions
1. Get to know your customers
through analytics
© RapidValue Solutions
2. Engage your existing customers
through…
Push Notifications
Deep Linked Pushes
Tweets
Facebook Post
Share
Advertisements
© RapidValue Solutions
3. Get onto Social Media
© RapidValue Solutions
Technical Connectivity
© RapidValue Solutions
What is a Push Notifications?
A short message that consists of the device token, a payload, and a few other bits and
bytes. The payload is what you are interested in, as that contains the actual data you will
be sending around. From customers’ perspective, it’s the promotional message they
receive on their smartphone
© RapidValue Solutions
Mobile Marketing Automation Software for customizing
push notification messages and sending to the targeted
audience on the right device, at the right time.
Right customers are identified through tracking user actions
and events via Kahuna Analytics.
Kahuna?
© RapidValue Solutions
How to Integrate Kahuna sdk in your app ?
1. Register your app in Kahuna
2. You will obtain a Kahuna key
3. Follow the steps to initiate Kahuna from your appdelegates
4. Track proper events and user actions with Kahuna dashboards
5. To enable push notifications, share your push SSL p12 with Kahuna team
6. Your app will be connected to Kahuna server
7. Login to the Kahuna dashboard, create campaigns for pushes / send individual
and customized pushes from Kahuna
8. There are options to set key, value pairs along with pushes, so that you can
target the pushes to specific pages of your app
9. This is “Deeplinking”
© RapidValue Solutions
Deep linking consists of an uniform resource identifier (URI) that links to a
specific location within a mobile app.
(i.e.exampleApp://location/123456), rather than simply launching the app
(i.e. exampleApp://). Depending on the mobile device, the URI required to trigger the
app may be different
(e.g. exampleiOSApp://location/123456 versus exampleAndroidApp://launch?location=
123456).
Benefits
The greatest benefit of mobile deep linking is the ability for marketers and app
developers to bring users directly into the specific location within their app with a
dedicated link.
Deeplinking increases the user engagement within the app, thereby app revenue and
the rating increases.
© RapidValue Solutions
Sample code in iOS app where Kahuna notifications are being enabled
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
((KahunaAnalytics *)[KahunaAnalytics sharedAnalytics]).delegate = self;
}
- (void)application:(UIApplication *)application
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
// Updates the device token and registers the token with Kahuna
[KahunaAnalytics setDeviceToken:deviceToken];
}
- (void)kahunaPushMessageReceived:(NSString *)message withDictionary:(NSDictionary
*)extras
{
// kahuna deeplinks handled and redirected here
}
© RapidValue Solutions
Sample code in iOS app where deeplinked Urls are tracked
(BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
BOOL wasHandled = [FBAppCall handleOpenURL:url
sourceApplication:sourceApplication];
if ([url.scheme isEqualToString:@“fb_appid”])
{
// facebook deeplinking handled here...
}
else if ([url.scheme isEqualToString:@“appname”])
{
// email deeplinking handled here...
}
}
© RapidValue Solutions
Authenticate Customers
via
Facebook &
Google Accounts
© RapidValue Solutions
How to connect your app to
Facebook ?
1. Create a developer account with Facebook
2. Register your app with Facebook, you obtain a Facebook app ID
3. iTunes app ID, APP Bundle ID, App Name etc. are required for this
4. Enable single sign on, deep linking etc. in the account settings
5. Then you can follow the Facebook Integration guide to integrate the sdk and use FB API’s
6. For every Facebook actions like login, post, share, ad etc.
7. We need to maintain a valid Facebook session and a token associated with the active
session
8. The token may expire after a certain time interval. (Facebook session expiry)
9. Before every post / share we need to check whether a valid session is open or not
10. If not we need to call the method for a new session
11. The session can be open in either Facebook app / Mobile Safari
12. In your app .plist file, set the fb_appid and the deeplink schema, also include FB app
name
13. Facebook permissions for accessing friends list , user location , like , post , login share etc.
can be asked
14. Facebook login
© RapidValue Solutions
Authenticate app users via their Facebook account.
The Facebook login API’s takes the Facebook token
as input and returns the app authentication token
to validate the user.
© RapidValue Solutions
Facebook Ads
• Drive installs to your app, engage your existing users and
drive conversions
• Ads appear in Facebook's News Feed and take people
directly to the App Store or Google Play to Install your app
• Keep existing users active with ads navigating users to a
customized location inside your app (i.e. deeplinking ads)
© RapidValue Solutions
© RapidValue Solutions
1. Create Ads on your Facebook developer account
2. Associate the ads with customized deep url links
3. Set the targeted audience, location etc.
4. Choose the pay package for your Ads
5. Post your Ads on the right platforms
6. Increase your install rates and user engagements
Facebook Ads Contd…
For more info visit: https://developers.facebook.com/
© RapidValue Solutions
fb[app id]://authorize#target_url=[Linked URL]
Fb[app id] – id that we got on registering with facebook.
[Linked URL] – custom url to open app specific pages.
(BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
BOOL wasHandled = [FBAppCall handleOpenURL:url
sourceApplication:sourceApplication];
if ([url.scheme isEqualToString:@“fb_appid”])
{
// facebook deeplinking handled here...
}
else if ([url.scheme isEqualToString:@“appname”])
{
// email deeplinking handled here...
}
}
© RapidValue Solutions
© RapidValue Solutions
Step 1. Creating the Google Developers Console project
1.Go to the Google Developers Console
2. Select a project, or create a new one
3. In the sidebar on the left, select APIs & auth
4. In the displayed list of APIs, make sure the Google+ API status is set to ON, as well as
any other APIs that your app requires. If you plan to use other APIs, turn those on as well
5. In the sidebar on the left, select Credentials
6 .In the OAuth section of the page, select Create New Client ID
7. In the resulting Create Client ID dialog box, do the following:
o Select Installed application for the Application type.
o Select iOS.
o In the Bundle ID field, enter the bundle identifier from your application's project summary.
o If your app is published in the Apple iTunes App Store, enter your app's App Store identifier in
the App Store ID field.
o (Optional) If you plan to build deep linking into shared posts made from your app,enable Deep
Linking.
o Click the Create client ID button.
o In the resulting Client ID for iOS application panel, note or copy the Client ID that your app will need
to run the sample.
© RapidValue Solutions
Step 2. Initialize the Google+ Client
1. Download the Google+ iOS SDK , add it your xcode project
2. It contains the button assets, frameworks , bundle resources etc.
3. Include the following frameworks in your Xcode project:
AddressBook.framework
AssetsLibrary.framework
Foundation.framework
CoreLocation.framework
CoreMotion.framework
CoreGraphics.framework
CoreText.framework
MediaPlayer.framework
Security.framework
SystemConfiguration.framework
UIKit.framework
4. Drag and drop the following frameworks from the SDK into your XCode project:
GooglePlus.framework
GoogleOpenSource.framework
5. Add the ObjC linker flag to the app target's build settings:
6. In your app's controller, set your client ID:
static NSString * const kClientId = @"YOUR_CLIENT_ID";
© RapidValue Solutions
Step 3. Add a URL type
In your app's Info tab, add a URL type and enter your bundle ID as the identifier and
scheme.
Step 4. Enable Sign-in
1. To enable sign in, you must configure the GPPSignIn shared singleton instance
2. Configure this instance in your view controller's viewDidLoad method
3. Import the google plus classes , write the google plus required delegates
4. Set the client id to appropriate methods
5. These all can be studied and done from google developer guide
6. Add the google sign in button
© RapidValue Solutions
For more info
https://developers.google.com/+/mobile/ios/sign-in
To get started
https://developers.google.com/+/mobile/ios/getting-started
To register your app in google console
https://console.developers.google.com
Google Plus also offer other functionalities to access the personal profile info, post on behalf
of the user , share app activities to google plus, revoke access permission for users , delete
unwanted app data from google etc.
© RapidValue Solutions
About RapidValue
RapidValue is a leading provider of end-to-end mobility solutions to enterprises worldwide. Armed with a
team of 200+ experts in mobility consulting and application development, along with experience delivering
over 350 mobility projects, we offer a range of mobility services across industry verticals. RapidValue
delivers its services to the world’s top brands and Fortune 1000 companies, and has offices in the United
States and India.
www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog
+1 877.690.4844 contactus@rapidvaluesolutions.com
This document contains information that is confidential and proprietary to RapidValue Solutions Inc. No part of it may be used, circulated, quoted, or reproduced for distribution
outside RapidValue. If you are not the intended recipient of this report, you are hereby notified that the use, circulation, quoting, or reproducing of this report is strictly prohibited and
may be unlawful.
Disclaimer:
Presentation by:
Shinu Mohan, Software Engineer
Email: shinum@rapidvaluesolutions.com

Más contenido relacionado

Más de RapidValue

How to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaHow to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaRapidValue
 
Play with Jenkins Pipeline
Play with Jenkins PipelinePlay with Jenkins Pipeline
Play with Jenkins PipelineRapidValue
 
Accessibility Testing using Axe
Accessibility Testing using AxeAccessibility Testing using Axe
Accessibility Testing using AxeRapidValue
 
Guide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in KotlinGuide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in KotlinRapidValue
 
Automation in Digital Cloud Labs
Automation in Digital Cloud LabsAutomation in Digital Cloud Labs
Automation in Digital Cloud LabsRapidValue
 
Microservices Architecture - Top Trends & Key Business Benefits
Microservices Architecture -  Top Trends & Key Business BenefitsMicroservices Architecture -  Top Trends & Key Business Benefits
Microservices Architecture - Top Trends & Key Business BenefitsRapidValue
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIRapidValue
 
Appium Automation with Kotlin
Appium Automation with KotlinAppium Automation with Kotlin
Appium Automation with KotlinRapidValue
 
Build UI of the Future with React 360
Build UI of the Future with React 360Build UI of the Future with React 360
Build UI of the Future with React 360RapidValue
 
Python Google Cloud Function with CORS
Python Google Cloud Function with CORSPython Google Cloud Function with CORS
Python Google Cloud Function with CORSRapidValue
 
Real-time Automation Result in Slack Channel
Real-time Automation Result in Slack ChannelReal-time Automation Result in Slack Channel
Real-time Automation Result in Slack ChannelRapidValue
 
Automation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDAutomation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDRapidValue
 
How to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkHow to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkRapidValue
 
Video Recording of Selenium Automation Flows
Video Recording of Selenium Automation FlowsVideo Recording of Selenium Automation Flows
Video Recording of Selenium Automation FlowsRapidValue
 
JMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterJMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterRapidValue
 
Migration to Extent Report 4
Migration to Extent Report 4Migration to Extent Report 4
Migration to Extent Report 4RapidValue
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QARapidValue
 
Data Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsData Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsRapidValue
 
Test Case Creation in Katalon Studio
Test Case Creation in Katalon StudioTest Case Creation in Katalon Studio
Test Case Creation in Katalon StudioRapidValue
 
How to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using ValgrindHow to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using ValgrindRapidValue
 

Más de RapidValue (20)

How to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaHow to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-Spa
 
Play with Jenkins Pipeline
Play with Jenkins PipelinePlay with Jenkins Pipeline
Play with Jenkins Pipeline
 
Accessibility Testing using Axe
Accessibility Testing using AxeAccessibility Testing using Axe
Accessibility Testing using Axe
 
Guide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in KotlinGuide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in Kotlin
 
Automation in Digital Cloud Labs
Automation in Digital Cloud LabsAutomation in Digital Cloud Labs
Automation in Digital Cloud Labs
 
Microservices Architecture - Top Trends & Key Business Benefits
Microservices Architecture -  Top Trends & Key Business BenefitsMicroservices Architecture -  Top Trends & Key Business Benefits
Microservices Architecture - Top Trends & Key Business Benefits
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADI
 
Appium Automation with Kotlin
Appium Automation with KotlinAppium Automation with Kotlin
Appium Automation with Kotlin
 
Build UI of the Future with React 360
Build UI of the Future with React 360Build UI of the Future with React 360
Build UI of the Future with React 360
 
Python Google Cloud Function with CORS
Python Google Cloud Function with CORSPython Google Cloud Function with CORS
Python Google Cloud Function with CORS
 
Real-time Automation Result in Slack Channel
Real-time Automation Result in Slack ChannelReal-time Automation Result in Slack Channel
Real-time Automation Result in Slack Channel
 
Automation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDAutomation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDD
 
How to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkHow to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular Framework
 
Video Recording of Selenium Automation Flows
Video Recording of Selenium Automation FlowsVideo Recording of Selenium Automation Flows
Video Recording of Selenium Automation Flows
 
JMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterJMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeter
 
Migration to Extent Report 4
Migration to Extent Report 4Migration to Extent Report 4
Migration to Extent Report 4
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QA
 
Data Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsData Seeding via Parameterized API Requests
Data Seeding via Parameterized API Requests
 
Test Case Creation in Katalon Studio
Test Case Creation in Katalon StudioTest Case Creation in Katalon Studio
Test Case Creation in Katalon Studio
 
How to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using ValgrindHow to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using Valgrind
 

Driving traffic to your online shopping app by RapidValue Solutions

  • 1. © RapidValue Solutions How to Increase Traffic to Your Online Shopping App
  • 2. © RapidValue Solutions An Online shopping application is successful through your customers. Conversions happen through customer engagement. For this we need to know our customers, and make them happy! How do we get there?
  • 3. © RapidValue Solutions 1. Get to know your customers through analytics
  • 4. © RapidValue Solutions 2. Engage your existing customers through… Push Notifications Deep Linked Pushes Tweets Facebook Post Share Advertisements
  • 5. © RapidValue Solutions 3. Get onto Social Media
  • 7. © RapidValue Solutions What is a Push Notifications? A short message that consists of the device token, a payload, and a few other bits and bytes. The payload is what you are interested in, as that contains the actual data you will be sending around. From customers’ perspective, it’s the promotional message they receive on their smartphone
  • 8. © RapidValue Solutions Mobile Marketing Automation Software for customizing push notification messages and sending to the targeted audience on the right device, at the right time. Right customers are identified through tracking user actions and events via Kahuna Analytics. Kahuna?
  • 9. © RapidValue Solutions How to Integrate Kahuna sdk in your app ? 1. Register your app in Kahuna 2. You will obtain a Kahuna key 3. Follow the steps to initiate Kahuna from your appdelegates 4. Track proper events and user actions with Kahuna dashboards 5. To enable push notifications, share your push SSL p12 with Kahuna team 6. Your app will be connected to Kahuna server 7. Login to the Kahuna dashboard, create campaigns for pushes / send individual and customized pushes from Kahuna 8. There are options to set key, value pairs along with pushes, so that you can target the pushes to specific pages of your app 9. This is “Deeplinking”
  • 10. © RapidValue Solutions Deep linking consists of an uniform resource identifier (URI) that links to a specific location within a mobile app. (i.e.exampleApp://location/123456), rather than simply launching the app (i.e. exampleApp://). Depending on the mobile device, the URI required to trigger the app may be different (e.g. exampleiOSApp://location/123456 versus exampleAndroidApp://launch?location= 123456). Benefits The greatest benefit of mobile deep linking is the ability for marketers and app developers to bring users directly into the specific location within their app with a dedicated link. Deeplinking increases the user engagement within the app, thereby app revenue and the rating increases.
  • 11. © RapidValue Solutions Sample code in iOS app where Kahuna notifications are being enabled - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ((KahunaAnalytics *)[KahunaAnalytics sharedAnalytics]).delegate = self; } - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { // Updates the device token and registers the token with Kahuna [KahunaAnalytics setDeviceToken:deviceToken]; } - (void)kahunaPushMessageReceived:(NSString *)message withDictionary:(NSDictionary *)extras { // kahuna deeplinks handled and redirected here }
  • 12. © RapidValue Solutions Sample code in iOS app where deeplinked Urls are tracked (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { BOOL wasHandled = [FBAppCall handleOpenURL:url sourceApplication:sourceApplication]; if ([url.scheme isEqualToString:@“fb_appid”]) { // facebook deeplinking handled here... } else if ([url.scheme isEqualToString:@“appname”]) { // email deeplinking handled here... } }
  • 13. © RapidValue Solutions Authenticate Customers via Facebook & Google Accounts
  • 14. © RapidValue Solutions How to connect your app to Facebook ? 1. Create a developer account with Facebook 2. Register your app with Facebook, you obtain a Facebook app ID 3. iTunes app ID, APP Bundle ID, App Name etc. are required for this 4. Enable single sign on, deep linking etc. in the account settings 5. Then you can follow the Facebook Integration guide to integrate the sdk and use FB API’s 6. For every Facebook actions like login, post, share, ad etc. 7. We need to maintain a valid Facebook session and a token associated with the active session 8. The token may expire after a certain time interval. (Facebook session expiry) 9. Before every post / share we need to check whether a valid session is open or not 10. If not we need to call the method for a new session 11. The session can be open in either Facebook app / Mobile Safari 12. In your app .plist file, set the fb_appid and the deeplink schema, also include FB app name 13. Facebook permissions for accessing friends list , user location , like , post , login share etc. can be asked 14. Facebook login
  • 15. © RapidValue Solutions Authenticate app users via their Facebook account. The Facebook login API’s takes the Facebook token as input and returns the app authentication token to validate the user.
  • 16. © RapidValue Solutions Facebook Ads • Drive installs to your app, engage your existing users and drive conversions • Ads appear in Facebook's News Feed and take people directly to the App Store or Google Play to Install your app • Keep existing users active with ads navigating users to a customized location inside your app (i.e. deeplinking ads)
  • 18. © RapidValue Solutions 1. Create Ads on your Facebook developer account 2. Associate the ads with customized deep url links 3. Set the targeted audience, location etc. 4. Choose the pay package for your Ads 5. Post your Ads on the right platforms 6. Increase your install rates and user engagements Facebook Ads Contd… For more info visit: https://developers.facebook.com/
  • 19. © RapidValue Solutions fb[app id]://authorize#target_url=[Linked URL] Fb[app id] – id that we got on registering with facebook. [Linked URL] – custom url to open app specific pages. (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { BOOL wasHandled = [FBAppCall handleOpenURL:url sourceApplication:sourceApplication]; if ([url.scheme isEqualToString:@“fb_appid”]) { // facebook deeplinking handled here... } else if ([url.scheme isEqualToString:@“appname”]) { // email deeplinking handled here... } }
  • 21. © RapidValue Solutions Step 1. Creating the Google Developers Console project 1.Go to the Google Developers Console 2. Select a project, or create a new one 3. In the sidebar on the left, select APIs & auth 4. In the displayed list of APIs, make sure the Google+ API status is set to ON, as well as any other APIs that your app requires. If you plan to use other APIs, turn those on as well 5. In the sidebar on the left, select Credentials 6 .In the OAuth section of the page, select Create New Client ID 7. In the resulting Create Client ID dialog box, do the following: o Select Installed application for the Application type. o Select iOS. o In the Bundle ID field, enter the bundle identifier from your application's project summary. o If your app is published in the Apple iTunes App Store, enter your app's App Store identifier in the App Store ID field. o (Optional) If you plan to build deep linking into shared posts made from your app,enable Deep Linking. o Click the Create client ID button. o In the resulting Client ID for iOS application panel, note or copy the Client ID that your app will need to run the sample.
  • 22. © RapidValue Solutions Step 2. Initialize the Google+ Client 1. Download the Google+ iOS SDK , add it your xcode project 2. It contains the button assets, frameworks , bundle resources etc. 3. Include the following frameworks in your Xcode project: AddressBook.framework AssetsLibrary.framework Foundation.framework CoreLocation.framework CoreMotion.framework CoreGraphics.framework CoreText.framework MediaPlayer.framework Security.framework SystemConfiguration.framework UIKit.framework 4. Drag and drop the following frameworks from the SDK into your XCode project: GooglePlus.framework GoogleOpenSource.framework 5. Add the ObjC linker flag to the app target's build settings: 6. In your app's controller, set your client ID: static NSString * const kClientId = @"YOUR_CLIENT_ID";
  • 23. © RapidValue Solutions Step 3. Add a URL type In your app's Info tab, add a URL type and enter your bundle ID as the identifier and scheme. Step 4. Enable Sign-in 1. To enable sign in, you must configure the GPPSignIn shared singleton instance 2. Configure this instance in your view controller's viewDidLoad method 3. Import the google plus classes , write the google plus required delegates 4. Set the client id to appropriate methods 5. These all can be studied and done from google developer guide 6. Add the google sign in button
  • 24. © RapidValue Solutions For more info https://developers.google.com/+/mobile/ios/sign-in To get started https://developers.google.com/+/mobile/ios/getting-started To register your app in google console https://console.developers.google.com Google Plus also offer other functionalities to access the personal profile info, post on behalf of the user , share app activities to google plus, revoke access permission for users , delete unwanted app data from google etc.
  • 25. © RapidValue Solutions About RapidValue RapidValue is a leading provider of end-to-end mobility solutions to enterprises worldwide. Armed with a team of 200+ experts in mobility consulting and application development, along with experience delivering over 350 mobility projects, we offer a range of mobility services across industry verticals. RapidValue delivers its services to the world’s top brands and Fortune 1000 companies, and has offices in the United States and India. www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog +1 877.690.4844 contactus@rapidvaluesolutions.com This document contains information that is confidential and proprietary to RapidValue Solutions Inc. No part of it may be used, circulated, quoted, or reproduced for distribution outside RapidValue. If you are not the intended recipient of this report, you are hereby notified that the use, circulation, quoting, or reproducing of this report is strictly prohibited and may be unlawful. Disclaimer: Presentation by: Shinu Mohan, Software Engineer Email: shinum@rapidvaluesolutions.com