-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Download page doesn't open from notification #3429
Comments
Have encountered this on multiple devices. |
Iirc there is a pull request to make the download happen internally and just launch the installer. |
It was closed, I let you read why here #3141 |
This seems to be an issue with the browser you are using, for me it has always worked, with Firefox and Firefox Preview browsers |
Chrome? It's a pretty common browser. It has even more market share than Firefox, if you will. Also, people will probably use Chrome more often just due the fact alone that this browser already comes preinstalled on all devices who have Google Services (all of them, basically, except maybe clean AOSP roms and such) But with that out of the way, I'm using the latest Chrome on my phone (at the time of writing). |
Being the most used doesn't prevent from bugs 😂 |
Well, then I'll wait until the next version and screencapture it. There's no way* to reproduce it now, it only happens on the "new version" notification (Android notification). It happened previously on my S7 Edge (Android 7) and now on my S10e (Android 10). It might not even be Chrome, maybe it's the Android version, the framework it runs on (Samsung) or else. But I guarantee you it happens, and not only to me. * |
First: I didn't want to personally attack you, just this argument isn't valid. Look at Vscode repo, this software is widely used but has about 4500 reported issues, and likely more with crashlytics. How to try to reproduce:
At the end, when you recorded, you can update to last version and recover your data in Settings -> Content -> Import database and pick your previously exported database. |
Maybe we should just link to e.g. https://github.com/TeamNewPipe/NewPipe/releases/tag/v0.19.2 instead of e.g. https://github.com/TeamNewPipe/NewPipe/releases/download/v0.19.2/NewPipe_v0.19.2.apk |
That or even better that:
|
Can you please test this version and tell if it's resolved? @Fusseldieb @PeterHindes |
Just tried this apk. Upon clicking the notification, it opens the GitHub Release page for 0.19.2. Clicking on download there works :) The only downside with this approach is that less tech-savvy users wouldn't find the file to download. Also, I downloaded NewPipe once from another page and then tried to update via GitHub, and the certificate didn't match & it cancelled the installation/update. The first problem would be solved with an internal updater. The second I don't know, but if the installation fails, the user could be prompted to uninstall & reinstall the app, if that's possible. Just a suggestion and thanks for your time! |
I don't think it's a problem. Firstly, people using NewPipe know how to install APKs (F-Droid or NewPipe directly). Secondly, people using NewPipe builds from GitHub and receiving these notifications already have installed at least once NewPipe from here https://github.com/teamnewpipe/newpipe/releases. So they will know how to do another time. Lastly, we can add a note saying the apk is in assets.
I've already answered why we won't (at least soon) implement an internal updater: see #3141 (spoiler: we prefer to use F-Droid).
It's because NewPipe APKs from GitHub are being built by TeamNewPipe. NewPipe APKs from F-Droid are being built by F-Droid, and the signature keys are therefore not the same, but the package name is still |
The problem isn't me, but people like my parents, friends who want NewPipe, but don't get how to download it, even if I explain.
I don't see a problem with GitHub. The whole code is uploaded here, why shouldn't the APK? And even if it's not 'great enough', someone could still use F-Droid as the host.
But why? I still trust GitHub more than any other site out there. It's always possible to get a bad file, but it's extremely unlikely with such a project hosted on GitHub. My experiences of course. |
F-Droid builds the apk straight from the source code using their signature, while the GitHub releases are signed with someone else's (@TobiGr ?) signature. This is to prevent the possibility of someone having good source code but uploading an apk that is malicious or something. It is a security measure F-Droid uses to minimize the chances they get malware onto their platform. They don't allow people to upload their own apks. If I was the owner of the repo and wanted to upload malware into the release, I could, but that would not work on F-Droid. |
Version
Steps to reproduce the bug
Expected behavior
The browser to open and to navigate to the NewPipe download page
Actual behaviour
The browser opens, begins to navigate to the NewPipe download page and then suddenly cancels and stays on the last visited page. Happens on Chrome and on both my S7 and S10 and this issue exists since I've first known NewPipe.
Screenshots/Screen recordings
Logs
The text was updated successfully, but these errors were encountered: