What Android device detail do you find useful and why?

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

What Android device detail do you find useful and why?

Rick Harrison via use-livecode
Assuming we send data back to the mothership for analytic, then:
If we want to know all about the device running our app.
I asked myself: how much and how far can we go?

-- the platform
 # gets us the bare minimum, OS
-- the screenrect
# that's useful especially for the myriad of Androids
                     # could extrapolate Phone vs Tablet from the screen rect

What else can we query? So went off to dictionary in 8.1.7 entered "mobile" came blank (new bug?), switched to tinyDictionary and discovered this for android

MobileBuildInfo for Android (see below)

Is anyone tracking this stuff? If so, what, from your analytics experience is most useful? And why?

And: is there no way to get this for iOS?  (can't find anything similar in the dictionary that would tell us "iPhone 7, 5, 6+, iPad Mini"

OS
android
Platforms
mobile
Parameters
Name: propertyName
Name: propertyInfo
Type: enum
Description:  #BR  this description appears to need some help?

The name of the property to be retrieved.
any.
converntion) of native code.
convention) of nativecode.
or /proc).
Android was built on.
"unsigned,debug". '


Android.

  *   "BOARD": The name of the underlying board, like "goldfish"
  *   "BOOTLOADER": The system bootloader version number.
  *   "BRAND": The brand (e.g. carrier) the software is customized for, if
  *   "CPU_ABI": The name of the instruction set (CPU type + ABI
  *   "CPU_ABI2": The name of the second instruction set (CPU type + ABI
  *   "DEVICE": The name of the industrial design.
  *   "DISPLAY": A build ID string meant for displaying to the user.
  *   "FINGERPRINT": A string that uniquely identifies this build.
  *   "HARDWARE": The name of the hardware (from the kernel command line
  *   "HOST": The host name of the device that the current version of
  *   "ID": Either a change list number, or a label like "M4-rc20".
  *   "MANUFACTURER": The manufacturer of the product/hardware.
  *   "MODEL": The end-user-visible name for the end product.
  *   "PRODUCT": The name of the overall product.
  *   "RADIO": The radio firmware version number.
  *   "SERIAL": A hardware serial number, if available.
  *   "TAGS": Comma-separated tags describing the build, like
  *   "TIME": The time, in seconds since the start of the eon.
  *   "TYPE": The type of build, like "user" or "eng".
  *   "USER": The user name of the user who built the current version of




_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: What Android device detail do you find useful and why?

Rick Harrison via use-livecode
On 9/8/17 8:46 PM, Sannyasin Brahmanathaswami via use-livecode wrote:
> MobileBuildInfo for Android (see below)
>
> Is anyone tracking this stuff? If so, what, from your analytics experience is most useful? And why?

The most useful for me would be to get the hardware serial number for
tracking purposes, but many Android devices block that. And with the new
Oreo OS, the OS itself will block it, so it's mostly unavailable
everywhere. The model and manufacturer might be useful if you want to
see what devices are using your app.

>
> And: is there no way to get this for iOS?  (can't find anything similar in the dictionary that would tell us "iPhone 7, 5, 6+, iPad Mini"

Try "the machine".


--
Jacqueline Landman Gay         |     [hidden email]
HyperActive Software           |     http://www.hyperactivesw.com

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode