{"action":"created","issue":{"url":"https://api.github.com/repos/Exodus-Privacy/exodus/issues/168","repository_url":"https://api.github.com/repos/Exodus-Privacy/exodus","labels_url":"https://api.github.com/repos/Exodus-Privacy/exodus/issues/168/labels{/name}","comments_url":"https://api.github.com/repos/Exodus-Privacy/exodus/issues/168/comments","events_url":"https://api.github.com/repos/Exodus-Privacy/exodus/issues/168/events","html_url":"https://github.com/Exodus-Privacy/exodus/issues/168","id":451111047,"node_id":"MDU6SXNzdWU0NTExMTEwNDc=","number":168,"title":"Exodus can't download apps that are only offered for specific devices","user":{"login":"yoshimo","id":17909,"node_id":"MDQ6VXNlcjE3OTA5","avatar_url":"https://avatars2.githubusercontent.com/u/17909?v=4","gravatar_id":"","url":"https://api.github.com/users/yoshimo","html_url":"https://github.com/yoshimo","followers_url":"https://api.github.com/users/yoshimo/followers","following_url":"https://api.github.com/users/yoshimo/following{/other_user}","gists_url":"https://api.github.com/users/yoshimo/gists{/gist_id}","starred_url":"https://api.github.com/users/yoshimo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yoshimo/subscriptions","organizations_url":"https://api.github.com/users/yoshimo/orgs","repos_url":"https://api.github.com/users/yoshimo/repos","events_url":"https://api.github.com/users/yoshimo/events{/privacy}","received_events_url":"https://api.github.com/users/yoshimo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-06-01T18:15:26Z","updated_at":"2019-06-30T14:10:18Z","closed_at":null,"author_association":"NONE","body":"When you try to update the analysis for some apps, like taxi.android.client exodus says \"report already exists for the downloaded version\" which may be true  but the scan service doesn't get all version.\r\nAccording to the playstore you can or cannot offer a certain app version depending on the device.\r\n\r\n> Current Version\r\n> Varies with device\r\n\r\nTherefore the download service should have a fluent identity and mask as different devices with different properties like rooted, vendor, size, android version and so on."},"comment":{"url":"https://api.github.com/repos/Exodus-Privacy/exodus/issues/comments/507039453","html_url":"https://github.com/Exodus-Privacy/exodus/issues/168#issuecomment-507039453","issue_url":"https://api.github.com/repos/Exodus-Privacy/exodus/issues/168","id":507039453,"node_id":"MDEyOklzc3VlQ29tbWVudDUwNzAzOTQ1Mw==","user":{"login":"maroneze","id":3179395,"node_id":"MDQ6VXNlcjMxNzkzOTU=","avatar_url":"https://avatars3.githubusercontent.com/u/3179395?v=4","gravatar_id":"","url":"https://api.github.com/users/maroneze","html_url":"https://github.com/maroneze","followers_url":"https://api.github.com/users/maroneze/followers","following_url":"https://api.github.com/users/maroneze/following{/other_user}","gists_url":"https://api.github.com/users/maroneze/gists{/gist_id}","starred_url":"https://api.github.com/users/maroneze/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maroneze/subscriptions","organizations_url":"https://api.github.com/users/maroneze/orgs","repos_url":"https://api.github.com/users/maroneze/repos","events_url":"https://api.github.com/users/maroneze/events{/privacy}","received_events_url":"https://api.github.com/users/maroneze/received_events","type":"User","site_admin":false},"created_at":"2019-06-30T14:10:18Z","updated_at":"2019-06-30T14:10:18Z","author_association":"NONE","body":"After some offline discussions, it seems this is due to the priority given to the servers downloading the apps, which go in ascending Android API order. Inverting this order could help newer devices, but then it could prevent older versions from being downloaded. It's not trivial to know which version to get without having the Android version, or asking the user to provide a version number. In both cases the interface becomes more complex. Maybe an \"expert submission\" mode could help with that."}}
{"actor":{"display_login":"maroneze"}}