We want to know if the user set Firefox as default browser. At the moment, there's no API from Apple to know we are the default browser. We deduce it from deep links (when Firefox is opened from another application as default), but there's no way to guarantee that information is 1. still true if the user removes us, and 2. dependent that the user opens us from deep links.
Idea:
Build system manager that uses information from deep links to identify if the application was set as default by the user, when was the last time the user set it up , and properly update the internal state. Also, we might want to track: how often are people opening links for urls? Then we can make future decisions of, if a link hasn't been opened in x days, we can set that we're not default browser anymore.
Problem:
Idea:
┆Issue is synchronized with this Jira Task