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 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: