1-ші Google Play қолданбасы - Коронавирусқа байланысты тоқтатылды

Жақында Google Play-ге бағдарламаны жіберу процесінің дәмін көремін деп қарапайым бағдарламаны жібердім. Мен бұл процесс аздап ауыр болады деп күттім және тоқтата тұрдым.

Жаңарту (2020 ж. 6 наурыз): CNBC туралы жақында Apple және Google корпорациялары коронавирус қосымшаларын өздерінің дүкендерінен алып тастайтыны туралы мақаланы талқылау үшін бөлім қосылды.

Мен жақында коронавирустың таралуын қадағалап жүрмін және Джонс Хопкинс университеті CSEE жасаған бақылау тақтасы өте пайдалы деп таптым.

Мен соңғы сандарды тексеру үшін бақылау тақтасына жиі қараймын және маған жаңартулар туралы хабар беретін қосымшаның болуы ыңғайлы болар деп ойладым. Бұл сонымен қатар әр түрлі дүкен дүкендеріне менің алғашқы ұсынысым болатын тамаша кандидат сияқты. Сонымен мен кеттім.

Бұл менің қосымшамда жүзеге асырғыңыз келетін мүмкіндіктер жиынтығы:

  • деректердің өзгеруіне мерзімді тексерулер
  • хабарламаларды көрсету
  • виджеттерді көрсету
  • пайдаланушыға ел бойынша сүзуге мүмкіндік береді

Деректер

JHU бастапқыда өздерінің барлық деректерін Google Sheet-ке шығарды және содан кейін Гитуб-репоға көшті.

CSV-дің өздері күн бойынша топтастырыладыӘр CSV-де 6 баған бар, олар осы CSV-дің самал желін талдайтынын көрсетеді.

Github-тен алынған CSV-де деректерді жүктеу үшін қосымшаны алу оңай болды.

Негізгі тапсырмалар мен хабарламалар

Бұл қосымшаның маңызды аспектісі - Github-ті мезгіл-мезгіл деректер алу үшін қолданба жабылып тұруы керек және қолданушыға кез-келген өзгерістер туралы хабарлама жіберу керек. Мен хабарламаларды жіберуге көмектесетін flutter_local_notifications екі пакетін, фондық тапсырмаларды орындауға көмектесетін жұмыс жасайтын менеджерді таптым. Бұл пакеттер менің даму уақытымды едәуір қысқартады, өйткені Флуттер бұл функцияларды өздігінен қолдамайды және қолданушыдан Flutter платформалық арналары арқылы бастапқы кодты жазуды талап етеді.

Жаңартылғаннан кейін вирус жұқтырған жаһандық нөмірлер туралы хабарламалар

UI

Мен қарапайым және мағыналы пайдаланушы интерфейсін ұнатамын. Ол болуы керек:

  • пайдаланушыны елді / аймақты таңдауға арналған ашылмалы мәзір (қала таңдауын кейінгі кезеңде қосуға болады, себебі олар CSV қамтамасыз етеді)
  • сандардың көрнекі көрсетілуі (расталған, қайтыс болған, қалпына келтірілген)
  • пайдаланушыға хабарламаларды қосуға арналған қосқыш, ол мезгілдік фонды жаңартуға мүмкіндік береді.
UI қолданбасы

Мен сонымен қатар пайдаланушыларға ақпарат JHU CSSE-ден алынған және маған кері байланыс орнатудың әдісі туралы «Диалог туралы» мәлімет қостым.

Пайдаланушының кері байланыс формасымен диалог туралы

Виджеттер

Флуттердің Android Виджеттерін де, iOS Бүгінгі Виджеттерді де қолдамайтындығы белгілі болды. Мұны жергілікті платформалық арналар арқылы жүзеге асыру қажет болғандықтан, мен оны кейінгі нұсқасында жаңартамын.

Google Play-ге жіберу

Менің негізгі даму машинам Windows-та болғандықтан, мен алдымен Google Play-ге жіберемін. Бұл менің жасаушы шотымды орнатуды және 25 АҚШ долларын тіркеу жарнасын төлеуді қамтиды. Менің қосымшама кіру туралы көбірек ақпарат енгізгеннен кейін, мен ішкі тестілеуге тапсырдым, ол нақты шығарылғанға дейін төрт тесттің біріншісі болды.

3 күн күткеннен кейін, қолданба тоқтатылғанын көргенде таң қалдым:

Google Play-де менің қолданбам Google Play-де тоқтатылды деген хабар жіберілген

Менің қосымшам тоқтатты, себебі:

«Табиғи апатқа, қатыгездікке, жанжалға, өлімге немесе басқа қайғылы оқиғаларға қатысты саналы сезімталдықтың болмауы немесе оны капиталдандыру»

Менің қолданатыным - бұл кең таралған көздерден вирус жұққан соңғы нөмірлерді көрсетеді және пайдаланушыларға нөмірлер өзгерген кезде хабарлама алу мүмкіндігін береді. Ол сандарды бұрмаламайды немесе түсіндірмейді. Сондай-ақ, онда ешқандай жарнамалар жоқ және мен жағдайды «пайдаланбаймын». Мен жай нөмірлер туралы хабарлама алғым келеді.

Бұл қарапайым бағдарлама олардың саясатын бұзса да, жаңалықтар қосымшасы (мысалы, CNN, BBC) сол сандарды хабарлап, түсіндіру мен жарнамадан ақша алу саясаттың бұзылуына жатпайтын сияқты.

Интернетке кіріп, әділетсіз тоқтата тұру туралы оқиғадан кейін қасіретті оқиғаны көрдім.

Коронавирус Google Play-ден өшірілді

Мен біршама ашуланғанымда, бір қызық нәрсе пайда болды. Қосымшаны жасамас бұрын, мен коронавирусқа бағдарланған қолданыстағы қосымшалар туралы аздап зерттеу жүргіздім.

Коронавирусқа қатысты қолданбалар

Мен олардың 5-ін таптым. Олардың барлығы әртүрлі UI қолданылған вирустың соңғы нөмірлерін көрсетудің ұқсас функцияларын ұсынады. Кейбір қолданбалар сонымен қатар соңғы жаңалықтар мен диаграммаларды ұсынды. Олардың бірі пайдаланушыға хабарландыруларды қосуға мүмкіндік береді, бірақ менде қарапайым UI жоқ.

Бұрын бар коронавирус бағдарламалары Play Store-да жоғалып кетті

Қазір 5 бағдарламаның барлығы бар, бірақ Play Store-да жоғалып кетті. Мұның бәрі ойындар, вирустың ағылшын және басқа 9 тілде ғылыми ашылуы туралы айтылатын «Коронавирустың тарихы» қосымшасын қоспағанда, вирус жұқтырған нөмірлер мен жаңалықтарды айтпағанда.

Өтініштер

Сондықтан, жоқ дегенде, менің қосымшам ғана қабылданбады. Мен тоқтата тұруға жоғарыда айтылған себептермен шағымдандым (Google Play Console арқылы, сондықтан менде электронды пошта жоқ) және 2 күннен кейін бірінші электрондық поштаның жауаптарымен бірдей жауап алдым.

1-ші шағымға Google-дің жауабы

Шынын айту керек, бұл күткендей болды, өйткені бұл басқалардың айтқанына сәйкес келеді.

Мен қайтадан шағымдандым, себебі мен әлі де тоқтата тұруға келіспеймін, өйткені менің қосымшам ешқашан көпшілікке жарияланбады. Менің ойымша, уақытша тоқтату менің есептік жазбамның күйін біржола жоғалтады, онда ол жойылады және есептік жазбадағы барлық нәрселер қол жетімсіз болады (есептік жазба Gmail).

2-ші үндеу

Google-дің екінші апелляцияға берген жауабы оларға жарты күннен аз уақытты алды. Олар маған бірінші электрондық пошталарынан артық ақпарат бермеді және менің ойымда ештеңе өзгерген жоқ.

2-ші шағымға Google-дің жауабы

Соңында кейбір анықтық

Бірнеше күн өткенде CNBC Apple-де коронавирусқа қатысты барлық қосымшаларды қалай алып тастайтыны туралы мақала жариялады.

Коронавирус қосымшасы алынып тасталған кейбір жасаушылар Apple компаниясынан жауап алды:

«Қазіргі медициналық ақпараты бар қосымшаларды танымал мекеме ұсынуы керек» ... Apple корпорациясы коронавирус қосымшаларын жалған ақпарат таратудың алдын-алу үшін арнайы бағалайды. Бұл денсаулық туралы деректердің қайдан алынатындығына және мәселені жақсы білетін адамға сәйкес, үкіметтер немесе денсаулық сақтау ұйымдары сияқты дәл деректерді жариялауға пайдаланушылар сене алатын ұйымдарды білдіретіндігіне қатысты.

Google бұл мәселеге түсініктеме бермесе де, олар АҚШ үкіметінің CDC, американдық қызыл крест және твиттер сияқты танымал көздерден немесе үкіметтен алынған қолданбалардың тізімін шығарды (бұл жерде ешқандай қате ақпарат жоқ ).

Бұл шара дұрыс емес ақпараттың таралуын болдырмауға көмектеседі деп ойлаймын. Бірақ Google әлдеқайда ашық болуы керек және әзірлеушілерге бағдарламаны алып тастау себептерін айтуы керек. Алайда, мен қолданба ұсынған деректер шынайы, танылған дереккөзден алынған және бұрмаланбастан ұсынылғандықтан, тоқтата тұру қажет екендігіне әлі де күмәнмен қараймын.

Дәрістер

Жақсы нәрсе, мен бұған көп уақыт жұмсамадым. Мен оны Флуттерде кодтағандықтан, мен Apple App Store дүкеніне барып, оның қалай жүретінін көруім керек. Алайда, мен Apple App Store дүкенінен вирус жұқтырғандардың саны туралы есеп беретін бағдарламаларды таба алмадым. Менің ойымша, келесі бағдарлама идеясына көшкенім жөн.

Бұл тәжірибе маған таратушылар үшін App Store-ға сенім артуға келгенде, әзірлеушілердің дәрменсіз болуы мүмкін екенін маған үйретті. Егер мен қосымшаны табыс пен кіріске сүйенсем, бұл қаншалықты ауыр болатынын елестете алмадым.

Зиянды қосымшалардың жүйені теріс пайдалануына жол бермеу үшін осы тексерулер мен тепе-теңдіктер бар екенін білемін, бірақ олар сондай-ақ жетіспейді, өйткені олар жақсы ниетпен қолданба жасаушылар үшін қажет емес кедергілерді тудырады.

Disqus ұсынған пікірлерді көру үшін JavaScript қосыңыз.

Алғашында https://www.flyingnobita.com сайтында 2020 жылдың 2 наурызында жарияланған.