ReVanced / revanced-api

🚀 API server for ReVanced
https://api.revanced.app
GNU Affero General Public License v3.0
93 stars 14 forks source link

feat: App Info #161

Open Ushie opened 9 months ago

Ushie commented 9 months ago

Feature description

An endpoint to fetch information about apps, such as App Name & App Icon

Motivation

This is long due, all frontend clients cannot provide easily identifiable information about the applications of the patch bundle. A package name is not easily identifiable

Additional context

Following up previous discussion, this may be implemented in a microservice, and a CDN may be necessary to reduce hits to sources

This should be high priority, considering it provides huge undeniable improvement in user experience

oSumAtrIX commented 9 months ago

If I recall correctly, Aliucord had developed something that would be useful for this. Usage could look like the following:

/appinfo?package=x

Ushie commented 9 months ago

Aliucord's implementation requires auth to Google Play

oSumAtrIX commented 9 months ago

Sounds good

Ushie commented 9 months ago

We'll most likely use APKMirror's API once the ReVanced Manager team obtains a token for the downloader plugin