Hello.
in my app, i use the code in this tutorial:
Android Device Unique ID - Alternative to PhoneId.
	
	
		
			
				
					
						
							
						
					
				
			
			
				
					
						
							 www.b4x.com
						
					
					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...
				 www.b4x.com
						
					
					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:
			
				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
 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		