Device Info
Get Device Info
If your website defines a function called gonative_device_info
, it will get called after every page load as shown below. You may then POST it to your server via AJAX, or do anything else with it.
function gonative_device_info(info) {
console.log(info);
}
// info will look like
{
platform: 'ios',
appId: 'io.gonative.example',
appVersion: '1.0.0',
appBuild: '1.0.0' // will be appVersionCode (number) on Android
distribution: 'release',
hardware: 'armv8',
installationId: 'xxxx-xxxx-xxxx-xxxx',
apnsToken: '<xxxxxxxx xxxxxxxx xxxxxxxx ... >', // only on iOS
language: 'en',
model: 'iPhone',
os: 'iOS',
osVersion: '10.3',
timeZone: 'America/New_York',
isFirstLaunch: false // first time the app is launched
}
The
gonative_device_info()
function is called by the native app when the page is loaded within the app. This function must be available at the time of page load and cannot be loaded asynchronously or in a deferred manner.
Updated 8 months ago