diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml
index be51ff90a3..30f3b7b308 100644
--- a/android/AndroidManifest.xml
+++ b/android/AndroidManifest.xml
@@ -73,10 +73,6 @@
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
-
-
@@ -329,23 +325,6 @@
android:name=".discovery.DiscoveryActivity"
android:parentActivityName=".MwmActivity" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/android/res/drawable/button_ghost_facebook_background.xml b/android/res/drawable/button_ghost_facebook_background.xml
deleted file mode 100644
index 2d137b02a4..0000000000
--- a/android/res/drawable/button_ghost_facebook_background.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/android/res/drawable/button_ghost_facebook_night.xml b/android/res/drawable/button_ghost_facebook_night.xml
deleted file mode 100644
index e1eb40af7e..0000000000
--- a/android/res/drawable/button_ghost_facebook_night.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
diff --git a/android/res/layout/fragment_app_invites_dialog.xml b/android/res/layout/fragment_app_invites_dialog.xml
deleted file mode 100644
index 9b8a27a07f..0000000000
--- a/android/res/layout/fragment_app_invites_dialog.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/res/layout/fragment_auth_passport_dialog.xml b/android/res/layout/fragment_auth_passport_dialog.xml
index 9c58c16621..62c8518a1d 100644
--- a/android/res/layout/fragment_auth_passport_dialog.xml
+++ b/android/res/layout/fragment_auth_passport_dialog.xml
@@ -100,25 +100,6 @@
android:minHeight="@dimen/primary_button_min_height"
android:layout_marginTop="@dimen/margin_base"
tools:targetApi="jelly_bean"/>
-
جاري التنزيل…
احصل عليه الآن
-
- شكرا لاستخدامك OMaps! هل يعجبك التطبيق؟ أخبر أصدقاءك عن التطبيق! سيكون ذلك هو غاية الامتنان بالنسبة لنا.
ك.ب.
@@ -378,8 +376,6 @@
مجتمع OMaps
- أعجبني على الفيسبوك
-
تابعونا على تويتر
أتصل بنا
@@ -730,7 +726,6 @@
لقد قمت بتعديلك الأول!
شكرا لك
تسجيل الدخول عبر جوجل
- تسجيل الدخول عبر فيسبوك
قم بتسجيل الدخول في www.openstreetmap.org
تعديل المكان
اسم المكان
diff --git a/android/res/values-cs/strings.xml b/android/res/values-cs/strings.xml
index 9cfd4b8ed8..a9a3dbc50a 100644
--- a/android/res/values-cs/strings.xml
+++ b/android/res/values-cs/strings.xml
@@ -30,8 +30,6 @@
Stahování…
Získat nyní
-
- Děkujeme, že používáte OMaps! Líbí se Vám tato aplikace? Řekněte o ní svým přátelům! To bude pro nás nejlepší vyjádření vděčnosti.
Kilometry
@@ -374,8 +372,6 @@
Komunita OMaps
- Lajknout na Facebooku
-
Následovat na Twitteru
Kontaktovat nás
@@ -726,7 +722,6 @@
Editovali jste svůj první objekt!
Děkujeme Vám
Přihlásit se pomocí účtu Google
- Přihlásit se pomocí účtu Facebook
Přihlásit se pomocí účtu www.openstreetmap.org
Upravit místo
Název místa
diff --git a/android/res/values-da/strings.xml b/android/res/values-da/strings.xml
index 06e9946ba9..a4983f7452 100644
--- a/android/res/values-da/strings.xml
+++ b/android/res/values-da/strings.xml
@@ -30,8 +30,6 @@
Downloader…
Få det nu
-
- Tak for at du bruger OMaps! Kan du lide appen? Fortæl dine venner om den! Det vil vi være så glade for.
Kilometre
@@ -376,8 +374,6 @@
OMaps Samfund
- Synes godt om på Facebook
-
Følg på Twitter
Kontakt os
@@ -728,7 +724,6 @@
Du har redigeret dit første objekt!
Mange tak
Log ind med Google
- Log ind med Facebook
Log ind med www.openstreetmap.org
Redigér stedet
Navn på sted
diff --git a/android/res/values-de/strings.xml b/android/res/values-de/strings.xml
index 02957428df..1ea3b5fa85 100644
--- a/android/res/values-de/strings.xml
+++ b/android/res/values-de/strings.xml
@@ -30,8 +30,6 @@
Wird heruntergeladen…
Installieren
-
- Danke, dass Sie OMaps nutzen! Gefällt Ihnen die App? Erzählen Sie Ihren Freunden davon! Das ist der beste Dank für uns.
kB
@@ -380,8 +378,6 @@
OMaps-Gemeinschaft
- „Gefällt mir“ auf Facebook
-
Bei Twitter folgen
Kontaktieren Sie uns
@@ -732,7 +728,6 @@
Sie haben Ihr erstes Objekt bearbeitet!
Danke
Mit Google anmelden
- Mit Facebook anmelden
Mit www.openstreetmap.org anmelden
Platz bearbeiten
Name des Platzes
diff --git a/android/res/values-el/strings.xml b/android/res/values-el/strings.xml
index ffb6cd7649..866e33b2e2 100644
--- a/android/res/values-el/strings.xml
+++ b/android/res/values-el/strings.xml
@@ -17,8 +17,6 @@
Η λήψη απέτυχε. Αγγίξτε για να προσπαθήσετε ξανά.
Λήψη…
-
- Σας ευχαριστούμε που χρησιμοποιείτε το OMaps! Σας αρέσει η εφαρμογή; Πείτε το στους φίλους σας! Είναι ότι καλύτερο μπορείτε να κάνετε για εμάς.
Χιλιόμετρα
@@ -284,8 +282,6 @@
Κοινότητα OMaps\u0020
- Κάντε Like στο Facebook
-
Ακολουθήστε στο Twitter
Επικοινωνήστε μαζί μας
diff --git a/android/res/values-es/strings.xml b/android/res/values-es/strings.xml
index 6d10da4867..5863dee04d 100644
--- a/android/res/values-es/strings.xml
+++ b/android/res/values-es/strings.xml
@@ -30,8 +30,6 @@
Descargando…
Instalar
-
- ¡Gracias por utilizar OMaps! ¿Te gusta la aplicación? ¡Habla de la aplicación a tus amigos! Sería la mejor muestra de gratitud para nosotros.
Kilómetros
@@ -366,8 +364,6 @@
Comunidad de OMaps
- Pulsa \"Me gusta\" en Facebook
-
Síguenos en Twitter
Contacta con nosotros
@@ -718,7 +714,6 @@
¡Has editado tu primer objeto!
Gracias
Iniciar sesión con Google
- Iniciar sesión con Facebook
Iniciar sesión con www.openstreetmap.org
Editar el lugar
Nombre del lugar
diff --git a/android/res/values-fa/strings.xml b/android/res/values-fa/strings.xml
index ff1a8945e3..7ba9ac0de6 100644
--- a/android/res/values-fa/strings.xml
+++ b/android/res/values-fa/strings.xml
@@ -30,8 +30,6 @@
درحال دانلود
هم اکنون دریافت کنید
-
- ایا از کارکرد این اپلیکیشن رضایت دارید؟ درمورد این اپلیکیشن به دوستانتان بگویید! این بهترین تشکر از ماست.!OMapsباتشکر از شما برای استفاده از
کیلوبایت
@@ -349,8 +347,6 @@
انجمن OMaps
- ما را در فیسبوک لایک کنید
-
ما را در توییتر دنبال کنید
تماس با ما
@@ -694,7 +690,6 @@
شما اولین ویرایشتان را انجام دادید!
متشکریم
ورود با حساب گوگل
- ورود با حساب فیسبوک
ورود با حساب www.openstreetmap.org
ویرایش مکان
نام مکان
diff --git a/android/res/values-fi/strings.xml b/android/res/values-fi/strings.xml
index 7dbbf9b170..2afbbb1089 100644
--- a/android/res/values-fi/strings.xml
+++ b/android/res/values-fi/strings.xml
@@ -30,8 +30,6 @@
Ladataan…
Hanki nyt
-
- Kiitos kun käytät OMaps:tä! Pidätkö sovelluksesta? Kerro kavereillesi siitä! Se on meille paras mahdollinen kiitos.
Kt
@@ -366,8 +364,6 @@
OMaps -yhteisö
- Tykkää meistä Facebookissa
-
Seuraa meitä Twitterissä
Ota yhteyttä
@@ -718,7 +714,6 @@
Olet muokannut ensimmäistä kohdettasi!
Kiitos
Kirjaudu sisään Google-tunnuksillasi
- Kirjaudu sisään Facebook-tunnuksillasi
Kirjaudu sisään osoitteessa www.openstreetmap.org
Muokkaa kohdetta
Paikan nimi
diff --git a/android/res/values-fr/strings.xml b/android/res/values-fr/strings.xml
index fdf7ad82c6..0d3328ece7 100644
--- a/android/res/values-fr/strings.xml
+++ b/android/res/values-fr/strings.xml
@@ -30,8 +30,6 @@
Téléchargement…
Obtenez-la maintenant
-
- Merci d’avoir utilisé OMaps ! Vous aimez cette application ? Parlez-en à vos amis ! Ce serait la meilleure preuve de gratitude à notre égard.
ko
@@ -382,8 +380,6 @@
Communauté OMaps
- Aimer sur Facebook
-
Suivre sur Twitter
Contactez-nous
@@ -736,7 +732,6 @@
Vous avez modifié votre premier objet!
Merci
Connectez-vous avec Google
- Connectez-vous avec Facebook
Connectez-vous sur www.openstreetmap.org
Modifier le lieu
Nom du lieu
diff --git a/android/res/values-hu/strings.xml b/android/res/values-hu/strings.xml
index 1e43903beb..65b4fcf770 100644
--- a/android/res/values-hu/strings.xml
+++ b/android/res/values-hu/strings.xml
@@ -30,8 +30,6 @@
Letöltés…
Telepítés most
-
- Köszönjük, hogy a OMaps-t használja! Kedveli az appot? Akkor számoljon be a barátainak róla. Ez lenne a legnagyobb hála, amit adhat nekünk.
Kilométer
@@ -374,8 +372,6 @@
OMaps közösség
- Lájkolj minket Facebookon
-
Kövess minket Twitteren
Kapcsolat
@@ -726,7 +722,6 @@
Szerkesztetted az első objektumod!
Köszönjük
Bejelentkezés Google- vel
- Bejelentkezés Facebookkal
Jelentkezz be a www.openstreetmap.org oldalon
Hely szerkesztése
Hely neve
diff --git a/android/res/values-in/strings.xml b/android/res/values-in/strings.xml
index 31e40fc152..c0970f370b 100644
--- a/android/res/values-in/strings.xml
+++ b/android/res/values-in/strings.xml
@@ -30,8 +30,6 @@
Sedang mengunduh…
Dapatkan sekarang
-
- Terima kasih karena menggunakan OMaps! Apakah Anda suka aplikasi ini? Beri tahukan kepada teman-teman Anda! Ini akan menjadi ungkapan terima kasih yang terbaik bagi kami.
kB
@@ -366,8 +364,6 @@
Komunitas OMaps
- Sukai di Facebook
-
Ikuti di Twitter
Hubungi kami
@@ -717,7 +713,6 @@
Anda menyunting objek pertama Anda!
Terima kasih
Masuk menggunakan Google
- Masuk menggunakan Facebook
Masuk menggunakan www.openstreetmap.org
Sunting tempat
Nama tempat
diff --git a/android/res/values-it/strings.xml b/android/res/values-it/strings.xml
index 7f529402da..43e8eb78d8 100644
--- a/android/res/values-it/strings.xml
+++ b/android/res/values-it/strings.xml
@@ -30,8 +30,6 @@
In fase di download…
Prendila ora
-
- Grazie per aver utilizzato OMaps! Ti piace l’app? Dillo ai tuoi amici! Questo è il miglior segno di gratitudine.
Chilometri
@@ -372,8 +370,6 @@
Comunità OMaps
- Dai Mi Piace su Facebook
-
Seguici su Twitter
Contattaci
@@ -724,7 +720,6 @@
Hai modificato il tuo primo oggetto!
Grazie
Accedi con Google
- Accedi con Facebook
Accedi con www.openstreetmap.org
Modifica il luogo
Nome del luogo
diff --git a/android/res/values-ja/strings.xml b/android/res/values-ja/strings.xml
index 5b101a77db..7f87ca4839 100644
--- a/android/res/values-ja/strings.xml
+++ b/android/res/values-ja/strings.xml
@@ -30,8 +30,6 @@
ダウンロード中…
今すぐ入手
-
- OMapsをご利用いただきありがとうございます! このアプリが好きですか? お友達にも教えてあげてください! アプリを広めていただければ大変嬉しく思います。
キロメートル
@@ -366,8 +364,6 @@
OMapsコミュニティ
- Facebookでいいねをクリック
-
Twitterでフォロー
お問い合わせ
@@ -718,7 +714,6 @@
初めてオブジェクトを編集しました!
ありがとうございます
Googleでログイン
- Facebookでログイン
www.openstreetmap.orgでログインしてください
場所を編集
場所の名前
diff --git a/android/res/values-ko/strings.xml b/android/res/values-ko/strings.xml
index de246ab54f..603ee984df 100644
--- a/android/res/values-ko/strings.xml
+++ b/android/res/values-ko/strings.xml
@@ -30,8 +30,6 @@
다운로드 중…
지금 가져오기
-
- OMaps를 사용해 주셔서 감사합니다! 앱을 좋아하십니까? 이 앱에 대해 친구들에게 널리 알려 주십시오! 그러면 저희는 매우 감사할 것입니다.
킬로미터
@@ -368,8 +366,6 @@
OMaps 커뮤니티
- Facebook에서 좋아요
-
Twitter에서 팔로우
연락처
@@ -720,7 +716,6 @@
로그인하고 전 세계 수백만 사람들을 위해 변화를 더하십시오!
고맙습니다.
Google로 로그인
- Facebook으로 로그인
www.openstreetmap.org에 로그인
장소 편집
지명
diff --git a/android/res/values-nb/strings.xml b/android/res/values-nb/strings.xml
index 8e94f16378..2f2ba5a4fe 100644
--- a/android/res/values-nb/strings.xml
+++ b/android/res/values-nb/strings.xml
@@ -30,8 +30,6 @@
Laster ned …
Hent nå
-
- Tusen takk for at du bruker OMaps! Liker du appen? Fortell vennene dine om den! Det er den beste takken vi kan få.
kB
@@ -366,8 +364,6 @@
OMaps-samfunnet
- Lik på Facebook
-
Følg på Twitter
Kontakt oss
@@ -718,7 +714,6 @@
Du har redigert ditt første objekt!
Takk skal du ha
Logg inn med Google
- Logg inn med Facebook
Logg inn med www.openstreetmap.org
Rediger stedet
Stedsnavn
diff --git a/android/res/values-nl/strings.xml b/android/res/values-nl/strings.xml
index 9711fcb940..f468ed7f72 100644
--- a/android/res/values-nl/strings.xml
+++ b/android/res/values-nl/strings.xml
@@ -30,8 +30,6 @@
Downloaden…
Installeren
-
- Bedankt om OMaps te gebruiken! Vindt u de app leuk? Vertel uw vrienden erover! Dit is voor ons het beste dankgebaar.
KB
@@ -373,8 +371,6 @@
Gemeenschap van OMaps
- Ons leuk vinden op Facebook
-
Ons volgen op Twitter
Contact met ons opnemen
@@ -725,7 +721,6 @@
Je hebt je eerste object aangepast!
Dank je wel
Aanmelden met Google
- Aanmelden met Facebook
Aanmelden met www.openstreetmap.org
De locatie bewerken
Locatienaam
diff --git a/android/res/values-pl/strings.xml b/android/res/values-pl/strings.xml
index 740a2d6a10..4a98147126 100644
--- a/android/res/values-pl/strings.xml
+++ b/android/res/values-pl/strings.xml
@@ -30,8 +30,6 @@
Pobieranie…
Pobierz
-
- Dziękujemy za korzystanie z OMaps! Czy podoba Ci się nasza aplikacja? Opowiedz o niej swoim znajomym! W taki sposób najlepiej nam podziękujesz.
KB
@@ -382,8 +380,6 @@
Społeczność OMaps
- Polub nas na Facebooku
-
Sledź nas na Twitterze
Skontaktuj się z nami
@@ -734,7 +730,6 @@
Edycja Twojego pierwszego obiektu zakończona!
Dziękujemy
Zaloguj się przez Google
- Zaloguj się przez Facebooka
Zaloguj się przez www.openstreetmap.org
Edytuj miejsce
Nazwa miejsca
diff --git a/android/res/values-pt/strings.xml b/android/res/values-pt/strings.xml
index 3553c861bb..fde4e99de4 100644
--- a/android/res/values-pt/strings.xml
+++ b/android/res/values-pt/strings.xml
@@ -30,8 +30,6 @@
A descarregar…
Instale agora
-
- Obrigado por usar OMaps! Gosta do aplicativo? Conte para seus amigos! Será a melhor forma de nos agradecer.
Quilómetros
@@ -374,8 +372,6 @@
Comunidade OMaps
- Gostar no Facebook
-
Seguir no Twitter
Contacte-nos
@@ -728,7 +724,6 @@
Você editou o seu primeiro objeto!
Obrigado
Entrar com Google
- Entrar com Facebook
Entrar com www.openstreetmap.org
Editar o local
Nome do local
diff --git a/android/res/values-ro/strings.xml b/android/res/values-ro/strings.xml
index f30fe19ba4..4097121c0b 100644
--- a/android/res/values-ro/strings.xml
+++ b/android/res/values-ro/strings.xml
@@ -30,8 +30,6 @@
Se descarcă…
Obțineți acum
-
- Vă mulțumim că folosiți OMaps! Vă place aplicația? Spuneți-le prietenilor despre ea! Aceasta va fi cea mai mare mulțumire pentru noi.
kB
@@ -364,8 +362,6 @@
Comunitatea OMaps
- Apreciați-ne pe Facebook
-
Urmăriți-ne pe Twitter
Contactați-ne
@@ -715,7 +711,6 @@
Ați editat primul dvs. obiect!
Vă mulțumim
Logați-vă cu contul de Google
- Logați-vă cu contul de Facebook
Logați-vă cu contul de www.openstreetmap.org
Editați loc
Denumire loc
diff --git a/android/res/values-ru/strings.xml b/android/res/values-ru/strings.xml
index a4e06f03c9..24504ea757 100644
--- a/android/res/values-ru/strings.xml
+++ b/android/res/values-ru/strings.xml
@@ -30,8 +30,6 @@
Загружается…
Установить
-
- Спасибо, что пользуетесь OMaps! Нравится приложение? Расскажите о нём своим друзьям. Это будет лучшей благодарностью для нас.
кБ
@@ -386,8 +384,6 @@
Сообщество OMaps
- OMaps в Facebook
-
OMaps в Twitter
Свяжитесь с нами
@@ -738,7 +734,6 @@
Вы отредактировали свой первый объект!
Спасибо
Войти через Google
- Войти через Facebook
Войти через www.openstreetmap.org
Редактировать место
Название
diff --git a/android/res/values-sk/strings.xml b/android/res/values-sk/strings.xml
index aeb4bc9a0e..24559b133b 100644
--- a/android/res/values-sk/strings.xml
+++ b/android/res/values-sk/strings.xml
@@ -30,8 +30,6 @@
Sťahovanie…
Získať teraz
-
- Ďakujeme, že používate OMaps! Páči sa vám táto aplikácia? Povedzte o nej svojim priateľom! Bude to pre nás najlepšia odmena.
Kilometre
@@ -372,8 +370,6 @@
Komunita OMaps
- Označiť pomocou Páči sa mi to na Facebooku
-
Sledovať na Twitteri
Kontaktovať nás
@@ -722,7 +718,6 @@
Upravili ste svoj prvý objekt!
Ďakujeme Vám
Prihlásiť sa cez Google
- Prihlásiť sa cez Facebook
Prihlásiť sa cez www.openstreetmap.org
Upraviť miesto
Názov miesta
diff --git a/android/res/values-sv/strings.xml b/android/res/values-sv/strings.xml
index 9a61bb0a3f..7638641e6a 100644
--- a/android/res/values-sv/strings.xml
+++ b/android/res/values-sv/strings.xml
@@ -30,8 +30,6 @@
Laddar ner…
Skaffa det nu
-
- Tack för att du använder OMaps! Gillar du appen? Berätta för dina vänner om den! Det skulle vara höjden av tacksamhet för oss.
Kilometer
@@ -374,8 +372,6 @@
OMaps Gemenskap
- Gilla på Facebook
-
Följ på Twitter
Kontakta oss
@@ -724,7 +720,6 @@
Du har redigerat ditt första objekt!
Tack
Logga in med Google
- Logga in med Facebook
Logga in med www.openstreetmap.org
Ändra platsen
Platsens namn
diff --git a/android/res/values-th/strings.xml b/android/res/values-th/strings.xml
index 9469364f25..c77793ed0c 100644
--- a/android/res/values-th/strings.xml
+++ b/android/res/values-th/strings.xml
@@ -30,8 +30,6 @@
กำลังดาวน์โหลด…
รับมันตอนนี้
-
- ขอบพระคุณสำหรับการใช้ OMaps! คุณชอบแอปหรือไม่? บอกเพื่อนของคุณเกี่ยวกับมัน! นี่จะเป็นการขอบคุณที่ดีที่สุดสำหรับเรา
กิโลไบต์
@@ -378,8 +376,6 @@
ชุมชน OMaps
- ถูกใจบน Facebook
-
ติดตามบน Twitter
ติดต่อเรา
@@ -730,7 +726,6 @@
คุณได้แก้ไขวัตถุแรกของคุณ!
ขอบพระคุณ
ล็อกอินด้วย Google
- ล็อกอินด้วย Facebook
ล็อกอินที่ www.openstreetmap.org
แก้ไขสถานที่
ชื่อสถานที่
diff --git a/android/res/values-tr/strings.xml b/android/res/values-tr/strings.xml
index 3a19d0ee7d..068c769ba9 100644
--- a/android/res/values-tr/strings.xml
+++ b/android/res/values-tr/strings.xml
@@ -30,8 +30,6 @@
İndiriliyor…
Hemen al
-
- OMaps’yi kullandığınız için teşekkür ederiz! Uygulamayı beğendiniz mi? Bundan arkadaşlarınıza bahsedin! Bundan büyük memnuniyet duyarız.
kB
@@ -378,8 +376,6 @@
OMaps Topluluğu
- Facebook\'da beğen
-
Twitter\'da takip et
İletişim
@@ -730,7 +726,6 @@
İlk nesneni düzenledin!
Teşekkür ederiz
Google ile giriş
- Facebook ile giriş
www.openstreetmap.org adresinden oturum aç
Yeri düzenle
Yer ismi
diff --git a/android/res/values-uk/strings.xml b/android/res/values-uk/strings.xml
index 16a461e3ee..f414e81802 100644
--- a/android/res/values-uk/strings.xml
+++ b/android/res/values-uk/strings.xml
@@ -30,8 +30,6 @@
Завантажується…
Встановити
-
- Дякуємо за використання OMaps! Чи подобається вам ця програма? Розкажіть своїм друзям про неї! Це буде найкраща подяка для нас.
кБ
@@ -377,8 +375,6 @@
Спільнота OMaps
- OMaps у Facebook
-
OMaps у Twitter
Контакти
@@ -729,7 +725,6 @@
Ви редагували свій перший об\'єкт!
Дякуємо
Увійти за допомогою Google
- Увійти за допомогою Facebook
Увійти за допомогою www.openstreetmap.org
Редагувати місце
Назва
diff --git a/android/res/values-vi/strings.xml b/android/res/values-vi/strings.xml
index 6cfe83b219..d10eebd235 100644
--- a/android/res/values-vi/strings.xml
+++ b/android/res/values-vi/strings.xml
@@ -30,8 +30,6 @@
Đang tải xuống…
Tải xuống ngay
-
- Cám ơn bạn đã sử dụng OMaps! Bạn thích ứng dụng chứ? Kể cho bạn bè về ứng dụng này! Đây sẽ là sự biết ơn tuyệt vời nhất đối với chúng tôi.
kB
@@ -366,8 +364,6 @@
Cộng đồng OMaps
- Thích trên Facebook
-
Theo dõi trên Twitter
Liên hệ với chúng tôi
@@ -718,7 +714,6 @@
Bạn đã chỉnh sửa đối tượng đầu tiên của mình!
Cảm ơn bạn
Đăng nhập với Google
- Đăng nhập với Facebook
Đăng nhập với www.openstreetmap.org
Chỉnh sửa địa điểm
Tên địa điểm
diff --git a/android/res/values-zh-rTW/strings.xml b/android/res/values-zh-rTW/strings.xml
index 959e001a13..95d665c4bd 100644
--- a/android/res/values-zh-rTW/strings.xml
+++ b/android/res/values-zh-rTW/strings.xml
@@ -30,8 +30,6 @@
下載中…
馬上取得
-
- 感謝您使用 OMaps!您喜歡此應用程式嗎?告訴好友們吧!這會是對我們最好的感謝。
公里
@@ -376,8 +374,6 @@
OMaps 社群
- 在 Facebook 上按讚
-
在Twitter 上關注
聯絡我們
@@ -728,7 +724,6 @@
您已編輯您的第一個物件!
謝謝您
用 Google 登入
- 用 Facebook 登入
登入到 www.openstreetmap.org
編輯地點
地點名稱
diff --git a/android/res/values-zh/strings.xml b/android/res/values-zh/strings.xml
index 412fc7a225..af2c05c1a3 100644
--- a/android/res/values-zh/strings.xml
+++ b/android/res/values-zh/strings.xml
@@ -30,8 +30,6 @@
下载…
现在就获取它
-
- 感谢您使用 OMaps!您喜欢此应用吗?告诉您的好友们吧!这会是对我们最好的感谢。
千米
@@ -374,8 +372,6 @@
OMaps社区
- 在Facebook 上点赞
-
在Twitter 上关注
联系我们
@@ -724,7 +720,6 @@
您已编辑您的第一件物品!
谢谢您
用谷歌登陆
- 用脸书登陆
登录到www.openstreetmap.org
编辑地点
地点名
diff --git a/android/res/values/colors.xml b/android/res/values/colors.xml
index e936ad2957..535fc3a96f 100644
--- a/android/res/values/colors.xml
+++ b/android/res/values/colors.xml
@@ -136,7 +136,6 @@
#FFB9332B
#FFFFFFFF
#FF606060
- #FF3B5998
#FF999999
diff --git a/android/res/values/donottranslate.xml b/android/res/values/donottranslate.xml
index 79dcf94ab5..71fc613789 100644
--- a/android/res/values/donottranslate.xml
+++ b/android/res/values/donottranslate.xml
@@ -2,13 +2,6 @@
OMaps
-
-
- 185237551520383
- fb185237551520383
-
Facebook
Twitter
diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml
index 0e15781015..77ed90386f 100644
--- a/android/res/values/strings.xml
+++ b/android/res/values/strings.xml
@@ -30,8 +30,6 @@
Downloading…
Get it now
-
- Thank you for using OMaps! Do you like the app? Tell your friends about it! This is the best thanks you could give us.
kB
@@ -387,8 +385,6 @@
OMaps Community
- Like on Facebook
-
Follow on Twitter
Contact us
@@ -741,7 +737,6 @@
You’ve edited your first object!
Thank You
Login with Google
- Login with Facebook
Log in with www.openstreetmap.org
Edit Place
Place Name
diff --git a/android/res/values/themes-attrs.xml b/android/res/values/themes-attrs.xml
index fe16affd7f..4c888a57e3 100644
--- a/android/res/values/themes-attrs.xml
+++ b/android/res/values/themes-attrs.xml
@@ -35,7 +35,6 @@
-
diff --git a/android/res/values/themes-base.xml b/android/res/values/themes-base.xml
index 89dc78e4ce..df7ad35c00 100644
--- a/android/res/values/themes-base.xml
+++ b/android/res/values/themes-base.xml
@@ -59,7 +59,6 @@
- @color/button_accent_text_disabled
- @drawable/button_ghost
- @color/button_text_ghost
- - @drawable/button_ghost_facebook
- @drawable/button_red
- @color/button_red_text
@@ -274,7 +273,6 @@
- @color/button_accent_text_disabled_night
- @drawable/button_ghost_night
- @color/button_text_ghost_night
- - @drawable/button_ghost_facebook_night
- @drawable/button_red
- @color/button_red_text
diff --git a/android/src/com/mapswithme/maps/Framework.java b/android/src/com/mapswithme/maps/Framework.java
index b97dbf9715..94868dea16 100644
--- a/android/src/com/mapswithme/maps/Framework.java
+++ b/android/src/com/mapswithme/maps/Framework.java
@@ -87,12 +87,11 @@ public class Framework
public static final int ROUTE_REBUILD_AFTER_POINTS_LOADING = 0;
@Retention(RetentionPolicy.SOURCE)
- @IntDef({ SOCIAL_TOKEN_INVALID, SOCIAL_TOKEN_FACEBOOK, SOCIAL_TOKEN_GOOGLE,
+ @IntDef({ SOCIAL_TOKEN_INVALID, SOCIAL_TOKEN_GOOGLE,
SOCIAL_TOKEN_PHONE, TOKEN_MAPSME })
public @interface AuthTokenType
{}
public static final int SOCIAL_TOKEN_INVALID = -1;
- public static final int SOCIAL_TOKEN_FACEBOOK = 0;
public static final int SOCIAL_TOKEN_GOOGLE = 1;
public static final int SOCIAL_TOKEN_PHONE = 2;
//TODO(@alexzatsepin): remove TOKEN_MAPSME from this list.
diff --git a/android/src/com/mapswithme/maps/MwmActivity.java b/android/src/com/mapswithme/maps/MwmActivity.java
index 4f2e40eda3..0622e033ce 100644
--- a/android/src/com/mapswithme/maps/MwmActivity.java
+++ b/android/src/com/mapswithme/maps/MwmActivity.java
@@ -1489,10 +1489,6 @@ public class MwmActivity extends BaseMwmFragmentActivity
LikesManager.INSTANCE.showRateDialogForOldUser(this);
Counters.setShowReviewForOldUser(context, false);
}
- else
- {
- LikesManager.INSTANCE.showDialogs(this);
- }
}
@Override
diff --git a/android/src/com/mapswithme/maps/ads/Banner.java b/android/src/com/mapswithme/maps/ads/Banner.java
index dfc0a6456f..4784291063 100644
--- a/android/src/com/mapswithme/maps/ads/Banner.java
+++ b/android/src/com/mapswithme/maps/ads/Banner.java
@@ -48,8 +48,6 @@ public final class Banner implements Parcelable
{
switch (Type.values()[mType])
{
- case TYPE_FACEBOOK:
- return Providers.FACEBOOK;
case TYPE_RB:
return Providers.MY_TARGET;
case TYPE_MOPUB:
@@ -111,7 +109,6 @@ public final class Banner implements Parcelable
public enum Type
{
TYPE_NONE,
- TYPE_FACEBOOK,
TYPE_RB,
TYPE_MOPUB,
TYPE_GOOGLE
diff --git a/android/src/com/mapswithme/maps/ads/FacebookInvitesDialogFragment.java b/android/src/com/mapswithme/maps/ads/FacebookInvitesDialogFragment.java
deleted file mode 100644
index 3dd0e4b8b6..0000000000
--- a/android/src/com/mapswithme/maps/ads/FacebookInvitesDialogFragment.java
+++ /dev/null
@@ -1,85 +0,0 @@
-package com.mapswithme.maps.ads;
-
-import android.app.Dialog;
-import android.content.DialogInterface;
-import android.os.Bundle;
-import androidx.annotation.NonNull;
-import androidx.appcompat.app.AlertDialog;
-import android.view.LayoutInflater;
-import android.view.View;
-
-import com.facebook.FacebookSdk;
-import com.facebook.share.model.AppInviteContent;
-import com.facebook.share.widget.AppInviteDialog;
-import com.mapswithme.maps.R;
-import com.mapswithme.maps.base.BaseMwmDialogFragment;
-import com.mapswithme.maps.dialog.DialogUtils;
-import com.mapswithme.util.statistics.Statistics;
-
-public class FacebookInvitesDialogFragment extends BaseMwmDialogFragment
-{
- private static final String INVITE_APP_URL = "https://fb.me/958251974218933";
- private static final String INVITE_IMAGE = "https://omaps.app/images/fb_app_invite_banner.png";
-
- private boolean mHasInvited;
-
- @NonNull
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState)
- {
- final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
- final LayoutInflater inflater = getActivity().getLayoutInflater();
-
- final View root = inflater.inflate(R.layout.fragment_app_invites_dialog, null);
- return builder.setView(root)
- .setNegativeButton(R.string.remind_me_later, new DialogInterface.OnClickListener()
- {
- @Override
- public void onClick(DialogInterface dialog, int which)
- {
- Statistics.INSTANCE.trackEvent(Statistics.EventName.FACEBOOK_INVITE_LATER);
- }
- })
- .setPositiveButton(R.string.share, new DialogInterface.OnClickListener()
- {
- @Override
- public void onClick(DialogInterface dialog, int which)
- {
- mHasInvited = true;
- showAppInviteDialog();
- Statistics.INSTANCE.trackEvent(Statistics.EventName.FACEBOOK_INVITE_INVITED);
- }
- }).create();
- }
-
- @Override
- public void onResume()
- {
- super.onResume();
- if (mHasInvited)
- dismiss();
- }
-
- @Override
- public void onCancel(DialogInterface dialog)
- {
- super.onCancel(dialog);
- Statistics.INSTANCE.trackEvent(Statistics.EventName.FACEBOOK_INVITE_LATER);
- }
-
- private void showAppInviteDialog()
- {
- FacebookSdk.sdkInitialize(getActivity());
- AppInviteContent content = new AppInviteContent.Builder()
- .setApplinkUrl(INVITE_APP_URL)
- .setPreviewImageUrl(INVITE_IMAGE)
- .build();
- if (AppInviteDialog.canShow())
- AppInviteDialog.show(this, content);
- else
- {
- DialogUtils.showAlertDialog(getActivity(), R.string.email_error_title);
- dismiss();
- }
- }
-}
diff --git a/android/src/com/mapswithme/maps/ads/LikesManager.java b/android/src/com/mapswithme/maps/ads/LikesManager.java
index 0c0c7ce1b2..ff733299e5 100644
--- a/android/src/com/mapswithme/maps/ads/LikesManager.java
+++ b/android/src/com/mapswithme/maps/ads/LikesManager.java
@@ -6,7 +6,6 @@ import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import android.content.Context;
-import android.util.SparseArray;
import com.mapswithme.maps.BuildConfig;
import com.mapswithme.maps.MwmActivity;
@@ -15,7 +14,6 @@ import com.mapswithme.maps.downloader.MapManager;
import com.mapswithme.maps.editor.EditorHostFragment;
import com.mapswithme.maps.routing.RoutingController;
import com.mapswithme.maps.search.SearchFragment;
-import com.mapswithme.util.ConnectionState;
import com.mapswithme.util.Counters;
import com.mapswithme.util.concurrency.UiThread;
@@ -29,7 +27,6 @@ public enum LikesManager
private static final int DIALOG_DELAY_DEFAULT = 30000;
- private static final int DIALOG_DELAY_SHORT = 5000;
/*
Maps type of like dialog to the dialog, performing like.
@@ -37,9 +34,7 @@ public enum LikesManager
public enum LikeType
{
GPLAY_NEW_USERS(RateStoreDialogFragment.class, DIALOG_DELAY_DEFAULT),
- GPLAY_OLD_USERS(RateStoreDialogFragment.class, DIALOG_DELAY_DEFAULT),
- FACEBOOK_INVITE_NEW_USERS(FacebookInvitesDialogFragment.class, DIALOG_DELAY_DEFAULT),
- FACEBOOK_INVITES_OLD_USERS(FacebookInvitesDialogFragment.class, DIALOG_DELAY_DEFAULT);
+ GPLAY_OLD_USERS(RateStoreDialogFragment.class, DIALOG_DELAY_DEFAULT);
public final Class extends DialogFragment> clazz;
public final int delay;
@@ -51,23 +46,10 @@ public enum LikesManager
}
}
- /*
- Maps number of session to LikeType.
- */
- private static final SparseArray sOldUsersMapping = new SparseArray<>();
- private static final SparseArray sNewUsersMapping = new SparseArray<>();
-
private static final List> sFragments = new ArrayList<>();
static
{
- sOldUsersMapping.put(6, LikeType.FACEBOOK_INVITES_OLD_USERS);
- sOldUsersMapping.put(30, LikeType.FACEBOOK_INVITES_OLD_USERS);
- sOldUsersMapping.put(50, LikeType.FACEBOOK_INVITES_OLD_USERS);
- sNewUsersMapping.put(9, LikeType.FACEBOOK_INVITE_NEW_USERS);
- sNewUsersMapping.put(35, LikeType.FACEBOOK_INVITE_NEW_USERS);
- sNewUsersMapping.put(55, LikeType.FACEBOOK_INVITE_NEW_USERS);
-
sFragments.add(SearchFragment.class);
sFragments.add(EditorHostFragment.class);
sFragments.add(DownloaderFragment.class);
@@ -81,21 +63,6 @@ public enum LikesManager
return (Counters.getFirstInstallVersion(context) == BuildConfig.VERSION_CODE);
}
- public void showDialogs(FragmentActivity activity)
- {
- mActivityRef = new WeakReference<>(activity);
-
- if (!ConnectionState.INSTANCE.isConnected())
- return;
-
- Context context = activity.getApplicationContext();
- int sessionCount = Counters.getSessionCount(context);
- final LikeType type = isNewUser(context) ?
- sNewUsersMapping.get(sessionCount) : sOldUsersMapping.get(sessionCount);
- if (type != null)
- displayLikeDialog(context, type.clazz, type.delay);
- }
-
public void showRateDialogForOldUser(FragmentActivity activity)
{
Context context = activity.getApplicationContext();
diff --git a/android/src/com/mapswithme/maps/ads/NetworkType.java b/android/src/com/mapswithme/maps/ads/NetworkType.java
index 78d48bcdbc..9613d8112d 100644
--- a/android/src/com/mapswithme/maps/ads/NetworkType.java
+++ b/android/src/com/mapswithme/maps/ads/NetworkType.java
@@ -2,7 +2,6 @@ package com.mapswithme.maps.ads;
public enum NetworkType
{
- FACEBOOK,
GOOGLE,
MOPUB,
MOPUB_GOOGLE,
diff --git a/android/src/com/mapswithme/maps/ads/Providers.java b/android/src/com/mapswithme/maps/ads/Providers.java
index 63cb12541d..b1672873cd 100644
--- a/android/src/com/mapswithme/maps/ads/Providers.java
+++ b/android/src/com/mapswithme/maps/ads/Providers.java
@@ -3,7 +3,6 @@ package com.mapswithme.maps.ads;
class Providers
{
- static final String FACEBOOK = "FB";
static final String MY_TARGET = "MY_TARGET";
static final String MOPUB = "MOPUB";
static final String GOOGLE = "GOOGLE";
diff --git a/android/src/com/mapswithme/maps/auth/Constants.java b/android/src/com/mapswithme/maps/auth/Constants.java
index 4ba9151202..8995950bb7 100644
--- a/android/src/com/mapswithme/maps/auth/Constants.java
+++ b/android/src/com/mapswithme/maps/auth/Constants.java
@@ -1,8 +1,5 @@
package com.mapswithme.maps.auth;
-import java.util.Collections;
-import java.util.List;
-
class Constants
{
static final int REQ_CODE_PHONE_AUTH_RESULT = 102;
@@ -15,6 +12,4 @@ class Constants
static final String EXTRA_PRIVACY_POLICY_ACCEPTED = "extra_privacy_policy_accepted";
static final String EXTRA_TERMS_OF_USE_ACCEPTED = "extra_terms_of_use_accepted";
static final String EXTRA_PROMO_ACCEPTED = "extra_promo_accepted";
- static final List FACEBOOK_PERMISSIONS =
- Collections.singletonList("email");
}
diff --git a/android/src/com/mapswithme/maps/auth/FacebookTokenHandler.java b/android/src/com/mapswithme/maps/auth/FacebookTokenHandler.java
deleted file mode 100644
index 8d2a16a3f6..0000000000
--- a/android/src/com/mapswithme/maps/auth/FacebookTokenHandler.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package com.mapswithme.maps.auth;
-
-import android.content.Intent;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import android.text.TextUtils;
-
-import com.facebook.AccessToken;
-import com.mapswithme.maps.Framework;
-
-class FacebookTokenHandler implements TokenHandler
-{
- @Override
- public boolean checkToken(int requestCode, @NonNull Intent data)
- {
- AccessToken facebookToken = AccessToken.getCurrentAccessToken();
- return facebookToken != null && !TextUtils.isEmpty(facebookToken.getToken());
- }
-
- @Nullable
- @Override
- public String getToken()
- {
- AccessToken facebookToken = AccessToken.getCurrentAccessToken();
- return facebookToken != null ? facebookToken.getToken() : null;
- }
-
- @Override
- public int getType()
- {
- return Framework.SOCIAL_TOKEN_FACEBOOK;
- }
-}
diff --git a/android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java b/android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java
index 1b220d684f..5e9a5edf33 100644
--- a/android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java
+++ b/android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java
@@ -5,10 +5,6 @@ import android.app.Dialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
-import androidx.annotation.IdRes;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
@@ -16,11 +12,10 @@ import android.view.ViewGroup;
import android.view.Window;
import android.widget.CheckBox;
-import com.facebook.CallbackManager;
-import com.facebook.FacebookCallback;
-import com.facebook.FacebookException;
-import com.facebook.login.LoginManager;
-import com.facebook.login.LoginResult;
+import androidx.annotation.IdRes;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+
import com.google.android.gms.auth.api.signin.GoogleSignIn;
import com.google.android.gms.auth.api.signin.GoogleSignInClient;
import com.google.android.gms.auth.api.signin.GoogleSignInOptions;
@@ -33,7 +28,6 @@ import com.mapswithme.util.log.Logger;
import com.mapswithme.util.log.LoggerFactory;
import com.mapswithme.util.statistics.Statistics;
-import java.lang.ref.WeakReference;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;
@@ -46,10 +40,9 @@ public class SocialAuthDialogFragment extends BaseMwmDialogFragment
@NonNull
private GoogleSignInClient mGoogleSignInClient;
@NonNull
- private final CallbackManager mFacebookCallbackManager = CallbackManager.Factory.create();
- @NonNull
private final List mTokenHandlers = Arrays.asList(
- new FacebookTokenHandler(), new GoogleTokenHandler(), new PhoneTokenHandler());
+ new GoogleTokenHandler(), new PhoneTokenHandler()
+ );
@Nullable
private TokenHandler mCurrentTokenHandler;
@NonNull
@@ -69,14 +62,6 @@ public class SocialAuthDialogFragment extends BaseMwmDialogFragment
trackStatsIfArgsExist(Statistics.EventName.AUTH_START);
}
};
- @NonNull
- private final View.OnClickListener mFacebookClickListener = v -> {
- LoginManager lm = LoginManager.getInstance();
- lm.logInWithReadPermissions(SocialAuthDialogFragment.this,
- Constants.FACEBOOK_PERMISSIONS);
- lm.registerCallback(mFacebookCallbackManager, new FBCallback(SocialAuthDialogFragment.this));
- trackStatsIfArgsExist(Statistics.EventName.AUTH_START);
- };
@SuppressWarnings("NullableProblems")
@NonNull
private CheckBox mPrivacyPolicyCheck;
@@ -140,20 +125,19 @@ public class SocialAuthDialogFragment extends BaseMwmDialogFragment
View view = inflater.inflate(R.layout.fragment_auth_passport_dialog, container, false);
setLoginButton(view, R.id.google_button, mGoogleClickListener);
- setLoginButton(view, R.id.facebook_button, mFacebookClickListener);
setLoginButton(view, R.id.phone_button, mPhoneClickListener);
mPromoCheck = view.findViewById(R.id.newsCheck);
mPrivacyPolicyCheck = view.findViewById(R.id.privacyPolicyCheck);
mPrivacyPolicyCheck.setOnCheckedChangeListener((buttonView, isChecked) -> {
setButtonAvailability(view, isChecked && mTermOfUseCheck.isChecked(),
- R.id.google_button, R.id.facebook_button, R.id.phone_button);
+ R.id.google_button, R.id.phone_button);
});
mTermOfUseCheck = view.findViewById(R.id.termOfUseCheck);
mTermOfUseCheck.setOnCheckedChangeListener((buttonView, isChecked) -> {
setButtonAvailability(view, isChecked && mPrivacyPolicyCheck.isChecked(),
- R.id.google_button, R.id.facebook_button, R.id.phone_button);
+ R.id.google_button, R.id.phone_button);
});
UiUtils.linkifyView(view, R.id.privacyPolicyLink, R.string.sign_agree_pp_gdpr,
@@ -162,8 +146,7 @@ public class SocialAuthDialogFragment extends BaseMwmDialogFragment
UiUtils.linkifyView(view, R.id.termOfUseLink, R.string.sign_agree_tof_gdpr,
Framework.nativeGetTermsOfUseLink());
- setButtonAvailability(view, false, R.id.google_button, R.id.facebook_button,
- R.id.phone_button);
+ setButtonAvailability(view, false, R.id.google_button, R.id.phone_button);
trackStatsIfArgsExist(Statistics.EventName.AUTH_SHOWN);
return view;
@@ -214,7 +197,6 @@ public class SocialAuthDialogFragment extends BaseMwmDialogFragment
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
- mFacebookCallbackManager.onActivityResult(requestCode, resultCode, data);
if (resultCode != Activity.RESULT_OK || data == null)
return;
@@ -262,47 +244,4 @@ public class SocialAuthDialogFragment extends BaseMwmDialogFragment
super.onDismiss(dialog);
}
- private static class FBCallback implements FacebookCallback
- {
- @NonNull
- private final WeakReference mFragmentRef;
-
- private FBCallback(@NonNull SocialAuthDialogFragment fragment)
- {
- mFragmentRef = new WeakReference<>(fragment);
- }
-
- @Override
- public void onSuccess(LoginResult loginResult)
- {
- Statistics.INSTANCE.trackUGCExternalAuthSucceed(Statistics.ParamValue.FACEBOOK);
- LOGGER.d(TAG, "onSuccess");
- }
-
- @Override
- public void onCancel()
- {
- LOGGER.w(TAG, "onCancel");
- sendEmptyResult(Activity.RESULT_CANCELED, Framework.SOCIAL_TOKEN_FACEBOOK,
- null, true);
- }
-
- @Override
- public void onError(FacebookException error)
- {
- LOGGER.e(TAG, "onError", error);
- sendEmptyResult(Activity.RESULT_CANCELED, Framework.SOCIAL_TOKEN_FACEBOOK,
- error != null ? error.getMessage() : null, false);
- }
-
- private void sendEmptyResult(int resultCode, @Framework.AuthTokenType int type,
- @Nullable String error, boolean isCancel)
- {
- SocialAuthDialogFragment fragment = mFragmentRef.get();
- if (fragment == null)
- return;
-
- fragment.sendResult(resultCode, null, type, error, isCancel);
- }
- }
}
diff --git a/android/src/com/mapswithme/maps/editor/OsmOAuth.java b/android/src/com/mapswithme/maps/editor/OsmOAuth.java
index bab859f83c..cc4da55723 100644
--- a/android/src/com/mapswithme/maps/editor/OsmOAuth.java
+++ b/android/src/com/mapswithme/maps/editor/OsmOAuth.java
@@ -20,7 +20,6 @@ public final class OsmOAuth
public enum AuthType
{
OSM("OSM"),
- FACEBOOK("Facebook"),
GOOGLE("Google");
public final String name;
@@ -139,13 +138,6 @@ public final class OsmOAuth
@Nullable
public static native String[] nativeAuthWithWebviewToken(String key, String secret, String verifier);
- /**
- * @return url for web auth, and token with secret for finishing authorization later
- */
- @Size(3)
- @Nullable
- public static native String[] nativeGetFacebookAuthUrl();
-
/**
* @return url for web auth, and token with secret for finishing authorization later
*/
diff --git a/android/src/com/mapswithme/maps/widget/placepage/NativeAdWrapper.java b/android/src/com/mapswithme/maps/widget/placepage/NativeAdWrapper.java
index c23cc5cbc3..f3ea06e437 100644
--- a/android/src/com/mapswithme/maps/widget/placepage/NativeAdWrapper.java
+++ b/android/src/com/mapswithme/maps/widget/placepage/NativeAdWrapper.java
@@ -19,7 +19,6 @@ public class NativeAdWrapper implements MwmNativeAd
{
{
put(NetworkType.MOPUB, UiType.DEFAULT);
- put(NetworkType.FACEBOOK, UiType.DEFAULT);
put(NetworkType.MYTARGET, UiType.DEFAULT);
}
};
diff --git a/android/src/com/mapswithme/util/sharing/ViralEditorShareable.java b/android/src/com/mapswithme/util/sharing/ViralEditorShareable.java
index ae96392f27..5a2d553086 100644
--- a/android/src/com/mapswithme/util/sharing/ViralEditorShareable.java
+++ b/android/src/com/mapswithme/util/sharing/ViralEditorShareable.java
@@ -6,16 +6,10 @@ import android.net.Uri;
import androidx.annotation.DrawableRes;
import androidx.annotation.Nullable;
-import java.util.Locale;
-
-import com.facebook.FacebookSdk;
-import com.facebook.share.model.ShareLinkContent;
-import com.facebook.share.widget.ShareDialog;
import com.mapswithme.util.UiUtils;
public class ViralEditorShareable extends BaseShareable
{
- private static final String FACEBOOK_SHARE_URL = "https://omaps.app/fb-editor-v1?lang=" + Locale.getDefault().getLanguage();
private static final String VIRAL_TAIL = " https://omaps.app/im_get";
private final Uri mUri;
@@ -45,12 +39,6 @@ public class ViralEditorShareable extends BaseShareable
Intent intent = getTargetIntent(target);
String lowerCaseName = target.activityName.toLowerCase();
- if (lowerCaseName.contains("facebook"))
- {
- shareFacebook();
- return;
- }
-
setText(mText + VIRAL_TAIL);
if (lowerCaseName.contains("sms") || lowerCaseName.contains("mms"))
@@ -67,18 +55,4 @@ public class ViralEditorShareable extends BaseShareable
super.share(target);
}
-
- private void shareFacebook()
- {
- FacebookSdk.sdkInitialize(getActivity());
- ShareDialog shareDialog = new ShareDialog(getActivity());
- if (ShareDialog.canShow(ShareLinkContent.class))
- {
- ShareLinkContent linkContent = new ShareLinkContent.Builder()
- .setContentUrl(Uri.parse(FACEBOOK_SHARE_URL))
- .build();
-
- shareDialog.show(linkContent);
- }
- }
}
diff --git a/android/src/com/mapswithme/util/statistics/Statistics.java b/android/src/com/mapswithme/util/statistics/Statistics.java
index c7778a0926..d4f3062546 100644
--- a/android/src/com/mapswithme/util/statistics/Statistics.java
+++ b/android/src/com/mapswithme/util/statistics/Statistics.java
@@ -12,11 +12,8 @@ import androidx.annotation.IntDef;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.android.billingclient.api.BillingClient;
-import com.facebook.ads.AdError;
-import com.facebook.appevents.AppEventsLogger;
import com.mapswithme.maps.BuildConfig;
import com.mapswithme.maps.Framework;
-import com.mapswithme.maps.MwmApplication;
import com.mapswithme.maps.PrivateVariables;
import com.mapswithme.maps.ads.MwmNativeAd;
import com.mapswithme.maps.ads.NativeAdError;
@@ -35,7 +32,6 @@ import com.mapswithme.maps.purchase.ValidationStatus;
import com.mapswithme.maps.routing.RoutePointInfo;
import com.mapswithme.maps.routing.RoutingOptions;
import com.mapswithme.maps.settings.RoadType;
-import com.mapswithme.maps.taxi.TaxiInfoError;
import com.mapswithme.maps.taxi.TaxiManager;
import com.mapswithme.maps.taxi.TaxiType;
import com.mapswithme.maps.widget.menu.MainMenu;
@@ -90,10 +86,8 @@ import static com.mapswithme.util.statistics.Statistics.EventName.INAPP_PURCHASE
import static com.mapswithme.util.statistics.Statistics.EventName.INAPP_PURCHASE_PRODUCT_DELIVERED;
import static com.mapswithme.util.statistics.Statistics.EventName.INAPP_PURCHASE_STORE_ERROR;
import static com.mapswithme.util.statistics.Statistics.EventName.INAPP_PURCHASE_VALIDATION_ERROR;
-import static com.mapswithme.util.statistics.Statistics.EventName.PP_BANNER_BLANK;
import static com.mapswithme.util.statistics.Statistics.EventName.PP_BANNER_CLOSE;
import static com.mapswithme.util.statistics.Statistics.EventName.PP_BANNER_ERROR;
-import static com.mapswithme.util.statistics.Statistics.EventName.PP_BANNER_SHOW;
import static com.mapswithme.util.statistics.Statistics.EventName.PP_OWNERSHIP_BUTTON_CLICK;
import static com.mapswithme.util.statistics.Statistics.EventName.PP_SPONSORED_BOOK;
import static com.mapswithme.util.statistics.Statistics.EventName.PP_SPONSORED_ERROR;
@@ -166,7 +160,6 @@ import static com.mapswithme.util.statistics.Statistics.ParamValue.BACKUP;
import static com.mapswithme.util.statistics.Statistics.ParamValue.BICYCLE;
import static com.mapswithme.util.statistics.Statistics.ParamValue.BOOKING_COM;
import static com.mapswithme.util.statistics.Statistics.ParamValue.DISK_NO_SPACE;
-import static com.mapswithme.util.statistics.Statistics.ParamValue.FACEBOOK;
import static com.mapswithme.util.statistics.Statistics.ParamValue.FALSE;
import static com.mapswithme.util.statistics.Statistics.ParamValue.GOOGLE;
import static com.mapswithme.util.statistics.Statistics.ParamValue.HOLIDAY;
@@ -499,7 +492,6 @@ public enum Statistics implements Initializable
static final String PP_SPONSORED_USER_ITEM = "Placepage_SponsoredGallery_UsersItem_shown";
static final String PP_BANNER_SHOW = "Placepage_Banner_show";
static final String PP_BANNER_ERROR = "Placepage_Banner_error";
- static final String PP_BANNER_BLANK = "Placepage_Banner_blank";
static final String PP_BANNER_CLOSE = "Placepage_Banner_close";
static final String PP_OWNERSHIP_BUTTON_CLICK = "Placepage_OwnershipButton_click";
@@ -514,8 +506,6 @@ public enum Statistics implements Initializable
// dialogs
public static final String RATE_DIALOG_LATER = "GPlay dialog cancelled.";
- public static final String FACEBOOK_INVITE_LATER = "Facebook invites dialog cancelled.";
- public static final String FACEBOOK_INVITE_INVITED = "Facebook invites dialog accepted.";
static final String RATE_DIALOG_RATED = "GPlay dialog. Rating set";
// misc
@@ -680,7 +670,6 @@ public enum Statistics implements Initializable
public static final String IS_SUCCESS = "is_success_message";
public static final String ERR_MSG = "error_message";
public static final String OSM = "OSM";
- public static final String FACEBOOK = "Facebook";
public static final String PROVIDER = "provider";
public static final String HOTEL = "hotel";
public static final String ERROR = "error";
@@ -793,7 +782,6 @@ public enum Statistics implements Initializable
public static final String NEXT = "next";
public static final String NO_PRODUCTS = "no_products";
public static final String EDIT = "edit";
- public static final String FACEBOOK = "facebook";
public static final String CHECKIN = "check_in";
public static final String CHECKOUT = "check_out";
public static final String ANY = "any";
@@ -993,7 +981,6 @@ public enum Statistics implements Initializable
{
if (mEnabled)
{
- AppEventsLogger.activateApp(activity.getApplication());
org.alohalytics.Statistics.onStart(activity);
}
@@ -1223,15 +1210,13 @@ public enum Statistics implements Initializable
public void trackPPBannerError(@NonNull String bannerId, @NonNull String provider,
@Nullable NativeAdError error, int state)
{
- boolean isAdBlank = error != null && error.getCode() == AdError.NO_FILL_ERROR_CODE;
- String eventName = isAdBlank ? PP_BANNER_BLANK : PP_BANNER_ERROR;
Statistics.ParameterBuilder builder = Statistics.params();
builder.add(BANNER, !TextUtils.isEmpty(bannerId) ? bannerId : "N/A")
.add(ERROR_CODE, error != null ? String.valueOf(error.getCode()) : "N/A")
.add(ERROR_MESSAGE, error != null ? error.getMessage() : "N/A")
.add(PROVIDER, provider)
.add(STATE, String.valueOf(state));
- trackEvent(eventName, builder.get());
+ trackEvent(PP_BANNER_ERROR, builder.get());
}
public void trackBookingSearchEvent(@NonNull MapObject mapObject)
@@ -1616,8 +1601,6 @@ public enum Statistics implements Initializable
{
switch (type)
{
- case Framework.SOCIAL_TOKEN_FACEBOOK:
- return FACEBOOK;
case Framework.SOCIAL_TOKEN_GOOGLE:
return GOOGLE;
case Framework.SOCIAL_TOKEN_PHONE: