Comments (10)
You have to do it when adding the app for the first time because that's when the id gets set.
i removed the app in obtainium and started over by adding the repo again, used the same apk regex as before, and turned off the determine the app id from source option and i think that worked.
from obtainium.
Could you give me an example of an app where this happens? I don't see how it could happen given that we extract app IDs directly from the APK or from sources where the ID is guaranteed to match. The only situation where this could happen is if we are trying to extract the app ID from a github repo and aren't doing so correctly.
from obtainium.
In that last case, you can disable the option that says "infer App ID from source code".
from obtainium.
Hi, I tried adding the apps with the "infer App ID from source code" option disabled, unfortunately, it didn't change anything in terms of the app package name.
Regarding your question about examples of apps, I have attached pictures and a text file with the correct package names.
from obtainium.
another example: https://github.com/AgoraDesk-LocalMonero/agoradesk-app-foss/releases/tag/v1.1.14, when you have the repo added and i have a filter apk regex of: co.localmonero.app-foss_
for specifically trying to get: https://github.com/AgoraDesk-LocalMonero/agoradesk-app-foss/releases/download/v1.1.14/co.localmonero.app-foss_110.apk it adds the repo but says i have none installed:
and the locally installed app id:
from obtainium.
That's because there are 2 different IDs depending on which APK you pick. From the OS point of view those are 2 separatr apps - you can decide which one you want and only pick that apk.
from obtainium.
Please make sure the APK variant you select when adding the app is the one you actually want.
from obtainium.
Please make sure the APK variant you select when adding the app is the one you actually want.
im not sure what you mean. isnt that what im doing by setting the apk regex of co.localmonero.app-foss_
? theres only one that matches that in the release assets.
from obtainium.
You have to do it when adding the app for the first time because that's when the id gets set.
from obtainium.
Closing - expected behaviour.
from obtainium.
Related Issues (20)
- Support for installing apk with target SDK lower then 23 (restriction in Android 14+) HOT 3
- Custom F-Droid repositories (FUTO) HOT 4
- Obtainium should not check for new versions when there is no internet connection HOT 1
- [Feature request]: Add an option to support the F-Droid API to get the applications changes date HOT 2
- Impossible to add an App from a GIT repo? HOT 8
- Pull to refresh not possible with small app list HOT 1
- Adding F-Droid Third-Party Repo to "Add App" search
- [UIX enhancement]: Apps name truncated, overlayed
- Fail to pick the date from Kiwi browser GitHub release HOT 3
- Add topics (‘updater‘ & ‘obtainium‘) to repo HOT 1
- Option : Share with AppVerifier HOT 1
- Github releases with long list not showing all available apks HOT 3
- Request headers ignored for direct apk link
- I can't import my JSON File anymore... HOT 1
- Two or more app in single repository HOT 1
- [Enhancement] Use apk name as version string
- New source (vivo app store)
- Supports HOT 1
- Rename 'Download release asset' and Make it Toggleable HOT 2
- [UIX enhancement]: Remove unecessary data in the App version field
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from obtainium.