Make it more clear the use of Google Firebase to send crash reports
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
Expected behaviour
Being transparent about the use of a Google framework to send crash reports.
Expected footer label:
"Nextcloud iOS uses Google Firebase for the analysis of a crash. Your personal information is not sent with the report. If you want disable it, please change the setting "Disable crash reporter" to ON"
Actual behaviour
The App shows a vague description of the framework used to send crash reports.
Currently shown text:
"Nextcloud iOS uses a service for the analysis of a crash. Your personal information is not sent with the report. If you want disable it, please change the setting "Disable crash reporter" to ON"
Steps to reproduce
- Open the App
- Press the tab "More"
- Select the option "Settings"
- Select the option "Advanced"
- Check the footer label on the option "Disable crash reporter"
Reasoning or why should it be changed/implemented?
A lot of people use Nextcloud to avoid being tracked in any way by Google services. For the users to make an informed decision, the fact that the App uses Google Firebase for crash reporting should be clearly communicated to them.
iOS version
14.4
App version
3.2.0
Server configuration
Operating system:
Debian
Web server:
Nginx
Database:
Mysql 10.4.17
PHP version:
7.4.13
Nextcloud version: (see Nextcloud admin page)
20.0.4
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the English localization entry linked at iOSClient/Supporting Files/en.lproj/Localizable.strings around line 326, then follow the More > Settings > Advanced path to confirm where the footer appears. Update the label to clearly name Google Firebase and preserve the crash-reporting and opt-out information; verify the wording in the Disable crash reporter setting.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- firebase, ios
- Domain
- content
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100