Hello. This thread is about the devices IMEI.
But before I get to the actual questions, I'd like to give you a rough explanation of our business model, so you know why the IMEI is so important to us.
We offer our customers various software solutions, including device tracking and order management.
In order to use these solutions, we require a unique identification number of the device on which the customer logs in.
Without this, our solutions will not work.
Now with Android 10, it is no longer possible to read the IMEI without the READ_PRIVILEGED_PHONE_STATE permission.
And getting the READ_PRIVILEGED_PHONE_STATE permission seems to be possible only for system apps.
Now to my questions:
1.) What exactly is a system app and is it even possible for an app for tracking and order management to be declared as a system app?
2.) Is there another way to uniquely identify a device?
I think you recognize the need for device identification for our business model and I hope you can help me. Thank you.
But before I get to the actual questions, I'd like to give you a rough explanation of our business model, so you know why the IMEI is so important to us.
We offer our customers various software solutions, including device tracking and order management.
In order to use these solutions, we require a unique identification number of the device on which the customer logs in.
Without this, our solutions will not work.
Now with Android 10, it is no longer possible to read the IMEI without the READ_PRIVILEGED_PHONE_STATE permission.
And getting the READ_PRIVILEGED_PHONE_STATE permission seems to be possible only for system apps.
Now to my questions:
1.) What exactly is a system app and is it even possible for an app for tracking and order management to be declared as a system app?
2.) Is there another way to uniquely identify a device?
I think you recognize the need for device identification for our business model and I hope you can help me. Thank you.