19
c gnalys www.cognalys.com MOBILE verification At present in most of the countries the prepaid mobile SIM cards doesn’t carry the mobile number in its SIM memory. It depends on the SIM card manufacturer if they add the mobile number into the SIM card or not. So even there is an android code snippet to read the mobile number from the Sim card, in most of the countries the code returns a blank value. In that point developers have to verify the user’s mobile number using external methods like SMS.

cognalys-mobile-number-verification

Embed Size (px)

DESCRIPTION

The process of verifying an app user's mobile number is highly expensive due to high rates paid to SMS gateways by the developer or the company at large. Due to this reason, developers are not able to release their apps worldwide with mobile number verification.

Citation preview

Page 1: cognalys-mobile-number-verification

c gnalyswww.cognalys.com

MOBILEverification

At present in most of the countries the prepaid mobile SIM cards doesn’t carry the mobile number in its SIM memory.

It depends on the SIM card manufacturer if they add the mobile number into the SIM card or not. So even there is an android code snippet to read the mobile number from the Sim card, in most of the countries the code returns a blank value.

In that point developers have to verify the user’s mobile number using external methods like SMS.

Page 2: cognalys-mobile-number-verification

c gnalys

CURRENTscenario

The process of verifying an application user's mobile number is highly expensive due to high rates paid to SMS gateways for transactional SMS by the developer .

The SMS gateways will charge the developer on the volume of SMS used and not on verified user’s count. For a single user verification some times 2-3 SMS codes will be used.( for e.g. wrong number entry, conjunctions on network, delay in receiving SMS). So most of the mobile number verification through SMS are costly.

Due to this reason, developers are not able to release their applications worldwide with mobile number verification.

www.cognalys.com

?

Page 3: cognalys-mobile-number-verification

c gnalys

SMSgateway

Very expensive.Price based on volume of SMS.

Several SMS for a single verification.Delay in receiving SMS.

www.cognalys.com

User mobile number

Receiving SMS

ApplicationServer

SMSGateway

Page 4: cognalys-mobile-number-verification

c gnalys

SELFsms method

Very expensive.Price based on SMS plan / National tariff.

Several SMS for a single verification.User spend money for the app.

www.cognalys.com

User mobile number

Receiving SMS

ApplicationServer

Mobile Network

Page 5: cognalys-mobile-number-verification

c gnalys

ABOUTcognalys

www.cognalys.com

Cognalys is an android professional library which is developed in order to reduce the mobile verification expenses of any application, along with unique application’s analytics.

It’s powered with other modules which will help the application developer / company to get a clean and real time analytics about the app and application users. Unless other mobile number verification systems cognalys comes up with very cheap mobile number verification plans.

current version of cognalys will work with android version 2.3 and up and supports 208 countries.

Page 6: cognalys-mobile-number-verification

c gnalys

FLOWcognalys

www.cognalys.com

Application Server

Cognalys Server

Missedcall

UserMobile number

Verified details

Very cheap.Count only verified numbers.

Missed call based verification.Supports android 2.3 + and 208 countries.

Page 7: cognalys-mobile-number-verification

c gnalys

MODULEScognalys

www.cognalys.com

AB12cd45Ef

Number verification, Location, MNC, MCC, Device details, IMEI, Unique ID, Email ID, Active users

Page 8: cognalys-mobile-number-verification

c gnalys

MODULEScognalys

www.cognalys.com

Mobile number verification

Apart from the traditional SMS based mobile number verification system, Cognalys uses “Missed Call” method to verify mobile number of the user.

Location module

Cognalys library is powered with a location mapping module which uses the network location service from android and update the client about the exact location of client’s application users. Client can activate this module from the cognalys dashboard.

Page 9: cognalys-mobile-number-verification

c gnalys

MODULEScognalys

www.cognalys.com

User activity module

Unless other mobile libraries cognalys gives a perfect view of the active users of an application to its app owner. system dashboard shows the active and inactive users of the application along with their mobile number and email id.

Country code / Network Id module

Cognalys collect the country code and mobile network code from the android device and passes the same to clients through a restful API, which will help them to run country based / network provider based activities (e.g. notifications / contests / offers)

Page 10: cognalys-mobile-number-verification

c gnalys

MODULEScognalys

www.cognalys.com

Device/ OS module

Cognalys collect details of the device used by the client and update it in the server. The details includes device manufacturer, model of device, IMEI and android version.

Unique identification module

Cognalys uses a unique identification number to identify the users along with their email id . Clients can just store this id in his / her server and can fetch all the data related to this unique ID at any time using cognalys restful API

Page 11: cognalys-mobile-number-verification

c gnalys

DASHBOARDcognalys

www.cognalys.com

Dashboard

The cognalys dashboard contains the detailed analytic about the client’s applications according to the modules selected by clients.

1) Verified users2) Number of tries by users to get verified3) Verified user’s location, country code4) Verified user’s network code5) Active users / inactive users6) User’s mobile number and email id7) User’s device details and android version8) User’s unique identification number

Dash BoardDash Board Reports

Example ProjectsApplications

Support /FAQs

Page 12: cognalys-mobile-number-verification

c gnalys

RESTful APIcognalys

www.cognalys.com

RESTful API module

Cognalys provides every clients with a powerful RESTful API service, through which the clients can access the entire user data at any time. This will help the clients to reduce the cost of their server space.

Fair usage policy

Cognalys comes up with a basic unlimited version with limited number of users with unlimited number of apps and a premium version with higher volume users and unlimted number of apps. Apart from the above plans cognalys have a enterprise version with custom number of users.

Page 13: cognalys-mobile-number-verification

c gnalys

REALtime APIcognalys

www.cognalys.com

Realtime Web API

Most of the developers / companies can’t login and check the users info on regular basis.

The other option to get user data is write a cron job at their server in order to fetch data from Cognalys API at scheduled interval.

To avoid this Cognalys introduce a REALtime API

The only thing developer should do is enter a call back url in their settings . Cognalys will update Latest Users, Expiry info etc to that callback ulr @ realtime

Page 14: cognalys-mobile-number-verification

c gnalys

TWO FACTORauthentication

www.cognalys.com

Two factor authentication

Two Factor Authentication, is an extra layer of security that is known as "multi factor authentication" that requires not only a password and username but also a token.

Cognalys is supporting users to avoid coastly SMS tokens by using missed calls as twofactor authentication.

By using cognalys for two-factor authentication webmasters are reducing their risk from user account hacking, spam sign-ups and spam feedbacks.

FACTORAUTHENTICATION

MISSED CALL

Page 15: cognalys-mobile-number-verification

c gnalys

ALL PLATFORM APIverification

www.cognalys.com

All Platform API

We realize that most of the developers are not only working on android but also on other platforms.

So to support all developers with different platforms cognalys provides an API service which can be integrated to any platforms such as web, IOS , Windows and all other platforms.

This API can be integrated with any language / framework according to the developer needs.

We are supporting with some examples and tutorials in our website for developers ( www.cognalys.com)

Page 16: cognalys-mobile-number-verification

c gnalys

SIGN-uP & CONTACTform verification

www.cognalys.com

Sign up and Contact form integration

Cognalys API can used in any type of Sign-up, Feedback and Contact forms to verify the mobile number of the users. By this web masters will be benefitted with:

1) Verified User mobile number. ( user should have physical access to the mobile number entered in forms)

2) Skip costly SMS methods.

3) Supports 200 Countries.

4) prevent spam feedback and sign-ups.

5) Helps in lead generation from website.

Page 17: cognalys-mobile-number-verification

c gnalys

ONLINE LEADgeneration

www.cognalys.com

Online lead generation

Cognalys API can be used in any HTML / FLASH based advertising banners with forms. This will help the advertisers in:

1) Lead Generation.

2) Verifies mobile number of the lead.

3) prevent spam form entries.

4) Supports more than 200 Countries.

5) Realtime information of the verified numbers.

Page 18: cognalys-mobile-number-verification

c gnalys

ONE TIME PASSWORDgeneration

www.cognalys.com

One time password (OTP) generation

Most of the e-commerce sites are using OTP to verify the user mobile number upon each purchase made by the user.

Cognalys API is the better replacement of the costly SMS based OTP service as cognalys is using missed calls as the one time password. And cognalys service is international and can be used in 200 plus countries as OTP. Cognalys serves faster than traditional SMS based OTP services.

Webmasters can reduce the verification cost of users by using cognalys API.

Page 19: cognalys-mobile-number-verification

www.cognalys.comfor a be�er developement experience