Cozy Device Helper
This library allows to know more information about the device platform
API
Platforms
import { getPlatform, isWebApp, isMobileApp, isIOSApp, isAndroidApp, isFlagshipApp } from 'cozy-device-helper'
To know the platform:
-
isFlagshipApp()
: returnboolean
if inside the flagship app. -
getPlatform()
: returnios
,android
orweb
-
isWebApp()
: returnboolean
-
isMobileApp()
: returnboolean
. True if its a cordova App. False for others. -
isIOSApp()
: returnboolean
. True if its a cordova App on iOS. -
isAndroidApp()
: returnboolean
. True if its a cordova App on Android. -
isAndroid()
: returnboolean
(check if the user is on an android smartphone (native & browser)) -
isOS()
: returnboolean
(check if the user is on an iOS smartphone (native & browser)) -
isMobile()
: returnboolean
(check if the user is on an android or iOS smartphone (native & browser))
Device Name
import { getDeviceName } from 'cozy-device-helper'
To know device name getDeviceName()
.
Cordova Plugins
import { hasDevicePlugin, hasInAppBrowserPlugin, hasSafariPlugin, checkApp, startApp } from 'cozy-device-helper'
-
hasDevicePlugin
: returnboolean
-
hasInAppBrowserPlugin
: returnboolean
-
hasSafariPlugin
: return a promise which resolve by aboolean
-
checkApp
: return apromise
that resolves with informations about the application (if installed) or false (if not installed) -
startApp
: Start an Application. Return apromise
- False if the application was not able to be started