Amendments

This commit is contained in:
M66B 2019-06-18 17:42:04 +02:00
parent 43a8ed9744
commit 64b56a50a3
3 changed files with 7 additions and 4 deletions

7
FAQ.md
View File

@ -181,7 +181,7 @@ FairEmail follows all the best practices for an email client as decribed in [thi
* [(106) Which launchers can show the number of new messages?](#user-content-faq106) * [(106) Which launchers can show the number of new messages?](#user-content-faq106)
* [(107) How do I used colored stars?](#user-content-faq107) * [(107) How do I used colored stars?](#user-content-faq107)
* [(108) Can you add permanently delete messages from any folder?](#user-content-faq108) * [(108) Can you add permanently delete messages from any folder?](#user-content-faq108)
* [(109) Why is 'select account' available in official releases only?](#user-content-faq109) * [(109) Why is 'select account' available in official versions only?](#user-content-faq109)
[I have another question.](#support) [I have another question.](#support)
@ -1794,7 +1794,7 @@ Permanently delete messages from other folders would defeat the purpose of the t
<br /> <br />
<a name="faq109"></a> <a name="faq109"></a>
**(109) Why is 'select account' available in official releases only?** **(109) Why is 'select account' available in official versions only?**
Using *select account* to select and authorize Google accounts require special permission from Google for security and privacy reasons. Using *select account* to select and authorize Google accounts require special permission from Google for security and privacy reasons.
This special permission can only be acquired for apps a developer manages and is responsible for. This special permission can only be acquired for apps a developer manages and is responsible for.
@ -1807,6 +1807,9 @@ You can solve this in two ways:
* Switch to the official version of FairEmail, see [here](https://github.com/M66B/open-source-email/blob/master/README.md#downloads) for the options * Switch to the official version of FairEmail, see [here](https://github.com/M66B/open-source-email/blob/master/README.md#downloads) for the options
* Use app specific passwords, see [this FAQ](#user-content-faq6) * Use app specific passwords, see [this FAQ](#user-content-faq6)
Using *select account* in third party builds is not possible in recent versions anymore.
In older versions this was possible, but it will now result in the error *UNREGISTERED_ON_API_CONSOLE*.
<br /> <br />
## Support ## Support

View File

@ -365,7 +365,7 @@ public class FragmentAccount extends FragmentBase {
if (!Helper.hasValidFingerprint(getContext())) { if (!Helper.hasValidFingerprint(getContext())) {
Snackbar snackbar = Snackbar.make(view, R.string.title_no_xoauth2, Snackbar.LENGTH_LONG); Snackbar snackbar = Snackbar.make(view, R.string.title_no_xoauth2, Snackbar.LENGTH_LONG);
final Intent intent = new Intent(Intent.ACTION_VIEW); final Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(Helper.FAQ_URI + "#user-content-faq19")); intent.setData(Uri.parse(Helper.FAQ_URI + "#user-content-faq109"));
if (intent.resolveActivity(getContext().getPackageManager()) != null) if (intent.resolveActivity(getContext().getPackageManager()) != null)
snackbar.setAction(R.string.title_info, new View.OnClickListener() { snackbar.setAction(R.string.title_info, new View.OnClickListener() {
@Override @Override

View File

@ -127,7 +127,7 @@ public class FragmentQuickSetup extends FragmentBase {
if (!Helper.hasValidFingerprint(getContext())) { if (!Helper.hasValidFingerprint(getContext())) {
Snackbar snackbar = Snackbar.make(view, R.string.title_no_xoauth2, Snackbar.LENGTH_LONG); Snackbar snackbar = Snackbar.make(view, R.string.title_no_xoauth2, Snackbar.LENGTH_LONG);
final Intent intent = new Intent(Intent.ACTION_VIEW); final Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(Helper.FAQ_URI + "#user-content-faq19")); intent.setData(Uri.parse(Helper.FAQ_URI + "#user-content-faq109"));
if (intent.resolveActivity(getContext().getPackageManager()) != null) if (intent.resolveActivity(getContext().getPackageManager()) != null)
snackbar.setAction(R.string.title_info, new View.OnClickListener() { snackbar.setAction(R.string.title_info, new View.OnClickListener() {
@Override @Override