Hello.
in my app, i use the code in this tutorial:
Android Device Unique ID - Alternative to PhoneId.
www.b4x.com
it work on my huawei phone with android 8, but on my new chinese tablet with android 9, it return "unknow" and don' t log it.
maybe i miss something..
Manifest file:
Record saved on mysql db
in my app, i use the code in this tutorial:
Android Device Unique ID - Alternative to PhoneId.
Android Device Unique ID - Alternative to PhoneId
This is an old tutorial. It will not work on new versions of Android. You should either generate a random value when the app starts for the first time or use the advertising id: https://www.b4x.com/android/forum/threads/advertising-id.101050/#content This tutorial is based on the following blog...

it work on my huawei phone with android 8, but on my new chinese tablet with android 9, it return "unknow" and don' t log it.
maybe i miss something..
Manifest file:
B4X:
AddManifestText(
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="28"/>
<supports-screens android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
AddPermission(android.permission.ACCESS_NETWORK_STATE)
AddPermission(android.permission.INTERNET)
AddPermission(android.permission.WAKE_LOCK)
AddPermission(com.google.android.c2dm.permission.RECEIVE)
AddPermission(${applicationId}.permission.C2D_MESSAGE)
AddManifestText(
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="19" />
)
SetApplicationAttribute(android:theme, "@style/MyAppTheme")
CreateResource(values, theme.xml,
<resources>
<style name="MyAppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">#0098FF</item>
<item name="colorPrimaryDark">#007CF5</item>
<item name="colorAccent">#AAAA00</item>
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowTranslucentNavigation">false</item>
<item name="android:windowTranslucentStatus">true</item>
</style>
</resources>
)
'CreateResourceFromFile(Macro, FirebaseAnalytics.GooglePlayBase)
'CreateResourceFromFile(Macro, FirebaseAnalytics.Firebase)
'
'CreateResourceFromFile(Macro, FirebaseNotifications.FirebaseNotifications)
'CreateResourceFromFile(Macro, FirebaseAnalytics.FirebaseAnalytics)
'
'CreateResourceFromFile(Macro, FirebaseAdMob.FirebaseAds)
'
'CreateResourceFromFile(Macro, FirebaseAuth.FirebaseAuth)
SetApplicationAttribute(android:usesCleartextTraffic, "true")
'End of default text.
Record saved on mysql db