Get IMEI (International Mobile Device Identity) for Android devices less than android 10 with runtime permission for android greater than or equal to 10 returns a UUID and get unique identification on ios An alphanumeric string that uniquely identifies a device for the application provider.
if you want to always request permission even if the user has already denied it. You can disable validation shouldShowRequestPermissionRationale set value in false