-
Notifications
You must be signed in to change notification settings - Fork 244
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RuStore support #2081
RuStore support #2081
Conversation
almost ran out of storage space while trying to build
This reverts commit 16ecc88.
For some reason, |
Example for ru.sberbankmobile: $ curl -s -X POST 'https://backapi.rustore.ru/applicationData/download-link' -d '{"appId":"462271","firstInstall":true}' -H 'Content-type: application/json' | jq {
"code": "OK",
"message": "OK",
"body": {
"appId": 462271,
"apkUrl": "https://static.rustore.ru/apk/462271/version/2025010912/66a45791-5384-4940-adb5-bca7b01a3f11.zip",
"versionCode": 2025010912
},
"timestamp": "2025-01-26T19:48:53.588472302+03:00"
} |
@ImranR98 Any ETA on taking a look at this? |
Not at the moment. Will take a look at some point. |
I fixed the bug in this PR. The changes are on my |
Fix RuStore PR bug + reorder items in README
The checkbox is already checked since the opening of the PR, not sure why you are unable to push yourself, but I have pushed the changes. Will do testing now |
Adding, installing and updating works perfectly. I think there's nothing else to add due to limitations, but perhaps you can add the changelog? EDIT: I have found an issue, while the name is UTF-8, the author isn't and results in random text (not sure how to call it). An example application would be Дневник МЭШ |
I totally missed the "will do testing" part of your comment and already merged. You could make another PR or I'll make the changes later today. |
Unfortunately I'm not sure how to do neither, I would be happy if you could do it |
Added support for RuStore (based on this gist) and removed obsolete apps. This is my first time developing in Dart, so obvioulsy this doesn't work.
The current error is
type 'Null' is not a subtype of type 'String'
, which I have no idea how to debug and where it is coming from. I appreciate if someone knows Dart could help on this.An another problem, when getting a download link, it is a zip, which has an apk inside of it namedYou can replacefile
. The problem is, I have no idea how to implement this unfortunately.zip
with.apk
and it would work (mentioned on #2081 (comment))Closes #1593