-
Notifications
You must be signed in to change notification settings - Fork 527
Wrong update notification #1112
Comments
Whatever happens the restrictions are shared between all those packages. It might be less confusing if the notification listed a few of the package names with an ellipsis. |
I think it maybe confusing, because only one application is updated. It is better and more simple change to the alphabetical order for the package name, like that this fix the problem. This also make not use sort application name respecting locale language, and displays the name of the application for the shared uid uniform for all language |
Android only reports the uid in an package change intent, so it is impossible to show the correct application name. As a nice workaround XPrivacy will use inbox style notifications on JellyBean or better to show the first four applications names and an addition "..." if there are more applications. |
Android firewall does something like this. String packageName = intent.getData().getSchemeSpecificPart(); |
Yes, that would be possible, but XPrivacy works with uids, so listing as much as possible app names is IMHO better. |
Something like this, then...
|
Can you make a pull request for this? |
Do you want to keep the Inbox style notifications? or go back to the old simple ways? |
Just for info, when I was Google Play Services in the user list with other shared app's, it was ranked first position and it had correct update notification. |
Today I had an update for Google Play Services, but XPrivacy has alphabetical instead Android order for the shared uid, I had an wrong notification for Framework Google which is the first app in the shared item instead Google Play Services.
I think if you change the order for the package name for alphabetical order and the app name with respect to this order, everything will be ok. Latest version of the XPrivacy which have the right package order is 1.10.47 to 1.10.49.
application package order:
com.google.android.gms
com.google.android.gsf
com.google.android.gsf.login
com.google.android.location
com.google.android.syncadapters.bookmarks
com.google.android.syncadapters.contacts
The text was updated successfully, but these errors were encountered: