• Как создать подписку в google play console?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    .aab тоже подойдет.
    Тут немного замкнутый круг. Чтобы в приложение внедрить подписку нужен ключ и скуд товара. Чтобы их получить в плее уже должно быть застоблено место под приложение.
    решается загрузкой версией приложения без приема платежей в ветку для внутреннего тестирования.
    Имя пакеджа резервируется по первому аплоаду. Сменить его потом нельзя.
    Ответ написан
    5 комментариев
  • Как стать андроид разработчикам если ничего не понятно?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Первое научиться думать в стиле "Когда наступит утро я пойду чистить зубы", "Чайник закипел можно заварить чай"
    "Чашка стала полной можно пить". То есть основное отличие мобильной разработки от классической парадигмы - это ТЫ описываешь реакцию на изменения состояния и порождаешь новое состояние.

    На счет что до фига - ну так напридумавали 100500 способов сделать одно и тоже. Чтото многим понравилось. А чтото осталось вкусовщиной.
    Ответ написан
    Комментировать
  • В чем принципиальное отличие фабричного метода, строителя и фасада?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Смотри.
    - Параметров у класса очень много. Вместо конструктора с 5 и более аргументами пишем ПОСТРОИТЕЛЬ

    - есть набор типовых методов которые точно должны быть в классе, но реализация их сильно отличается.
    Например (подключить - записать - прочитать - отключить). Все это может быть через BT,USB,COM,NET
    в коде я хочу просто получить текущий транспорт.
    и тут на помошь приходит ФАБРИКА. Я прошу вернуть объект через который смогу общаться, а что там будет мне не важно.

    - ФАСАД
    есть написанный кем - то драйвер для второго примера, но методы у него называются по другому или там немного не так как мне нужно. Вот оберка над тем классом в то что я хочу и есть фасад
    Ответ написан
    Комментировать
  • Как открыть ссылку типа intent://qr.nspk.ru/?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    ссылку в вопросе обрезало.
    вам нужна часть до решетки . так как по стандарту URI для андроид интента далее еще может быть уточнение схемы и имени пакеджа(приложения которое нужно доставить если никто не отозвался на ресолв по имени схемы)

    Выкусываете из строки после интент до решетки
    собираете https правильную ссылку

    Дальше собираете интент как для обычного перехода по ссылке.
    Зовете Intent.createChooser - отрисует диалог выбора приложения из тех кто умеет открывать ссылку
    (вот тут появляется термин deeplink). Чтобы приложение попало в этот выбор оно должно быть еще прописано в
    https://qr.nspk.ru/.well-known/assetlinks.json

    Чойсер вернет имя пакеджа ну и дальше стартуете активити с уточнение пакета

    p.s. А если взять готовый sdk у какого нибудь банка, то есть шанс поиметь проблем с плеем. Сдк писались до 12го андроида и используют запрос установленных на телефоне приложений ( сейчас это требует пермишинов и обоснования нафига ты шаришься по приватной информации юзеров)
    Ответ написан
    Комментировать
  • ЧПУ или get параметры и как это влияет на SEO?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    а оно вам надо? чтобы результаты поиска по параметрам в индексе были ?
    Вы уверены что эти страницы не только ботами будут обходиться, но алгоритмы сочтут ее достаточно уникальной для включения в индекс.

    Насколько долго формируется страница ? сайт выдержит заход нескольких поисковых машин ? парсеров ? хотя бы в 30 потоков ?
    Ответ написан
  • Какой ЯП выбрать для написания бота?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    ну так смотри какие есть SDK у дискорта и примеры.
    https://discord.com/developers/docs/getting-started
    тут javascript - в развитие знаний - node.js и прочее как на фронт разработку так и бэк

    https://discord.com/developers/docs/game-sdk/sdk-s...
    СиШарп - Вижуал студия от мелкомяких и крос платформенная разработка на Unity

    В общем изучай документацию на апи и смотри примеры на каком ЯВУ больше понравятся
    Ответ написан
    Комментировать
  • Не запускается приложение почему?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    андроид 13 ? 12 ?
    манифест у приложения смотри.
    Основная точка входа
    <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>

    вот это должно быть у одной ! активити и прописан android:exported="true"
    Ответ написан
    1 комментарий
  • Как включить смартфон без кнопки?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    При подключении зарядки запускается анимация батаерейки.
    Редактированием системных файлов (вместо анимашки прописать начало загрузки) можно достичь включения устройства.
    https://forum.xda-developers.com/t/auto-boot-start...

    Но проше починить кнопку
    Ответ написан
    Комментировать
  • Подсветка подсказок при наведении на определенную часть изображения?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Ответ написан
    Комментировать
  • Как разработать адалт сайт?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    УК РФ Статья 242

    Меня тоже всегда интересовало если ЕСТЬ НЕзаконный оборот (банд формирования), то как то вроде предполагается ЗАКОННЫЙ :)
    Ответ написан
  • Возможно ли одним запросом разрешить null во всех столбцах?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    правь my.cnf по дефолту там стрикт моде закручен по самое не могу.
    алтер табле с аллоу нул поломает весь код. интгеры вместо нуля по дефолту и т п
    Ответ написан
    Комментировать
  • Как подключить ROOM к существующей базе?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://developer.android.com/training/data-storag...

    prepopulate - предварительно заселить - вот такой термин для готовой (с данными) базы данных

    room работает с SQLITE форматом . просто погуглите о том что для нее существует.
    Ответ написан
    Комментировать
  • Webview как получить ссылку pdf?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    shouldOverrideUrlLoading переопределить в наследнике WebViewClient
    Ответ написан
    Комментировать
  • Почему не ставится внешняя компонента под Андроид?

    402d
    @402d Автор вопроса
    начинал с бейсика на УКНЦ в 1988
    https://qna.habr.com/q/1208526

    Причину нашел! Регистр не совпадает (arm64/ARM64)! Поэтому следующий вопрос
    Ответ написан
    Комментировать
  • Как сделать сайт в локальной сети?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Лучше обратиться к специалистам. По сети - системный администратор. По веб приложению - программист на чем оно написано или DevOps.
    По чему к специалисту по сетям. Ваше уточнее Все по сети и ВиФИ не несет информации.
    Это может быть домашний роутер (3-4 порта и две вайфай сетки). Обычно по умолчанию изолирован гостевой вайфай, а для обычного провода и воздух в одной подсети.
    Или у Вас может стоять нормальный офисный свитч на котором можно порезать сеть на изолированные сегменты так что Вася будет в одной подсети с Петей на другом конце здания, но Маша сидящая рядом к его компьютеру доступа не имеет.

    Развертование всяких сетевых вещей сейчас модно и молодежно в виде докер образов. Технологию придумали для разработчиков на случай на твоем компе работает - так вот его и отдай клиенту
    Ответ написан
    Комментировать
  • Почему на хостинге не работают сессии?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Начнем с https://www.php.net/manual/ru/function.session-sta... раздел примечание :
    session_start не сработает если у Вас через куки и до ее вызова проскочил любой символ в выходной поток.
    Классика косячева тут
    BOM префикс файла(невидим)<?php
    
    ?>перенос строки
    Ответ написан
    Комментировать
  • Как отключить уведомление об обновлении приложения на весь экран от Play Market?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://medium.com/android-news/implement-in-app-u...
    теория о том как это сделано.

    Это разработчик внедрил в свое приложение принудительную проверку на актуальность версии.
    Не знаю зачем ему это конкретно. Но задумка была для решения проблем обновления бакенда приложения.
    Выкатил новую версию - старый совместимый бек поддерживать не нужно.
    Ответ написан
    Комментировать
  • Каким способом можно отключить определенные сайты и видео с пропагандой на Android?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Проблема "умных лент". Даже поисковики заметили в этом. Термин "Информационный пузырь".

    В общем скидывайте до заводских настроек и запрещайте персональный показ рекламы и все фишки "учитывать мои предпочтения". Ну и новый гугл аккаунт сделайте
    Ответ написан
    Комментировать
  • Как правильно обновить информацию в Google Play Console?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    отклонение - reject - самое мягкое предупреждение модерации
    633d9d978336c381347783.png
    Если решение было принято быстро (менее 2х часов)- автомодерация ботом.
    Если письмо упало на следующий день после 11 по мск или позже то его краем глаза смотрел живой человек и подтвердил сомнения ИИ.
    И так на примере моего случая в этом сентябре.
    Прилетело через час после попытки вылить в открытую бету.
    Ниже причина.
    633d9e98c7987133123401.png

    Ну что начинаем разбираться чего не хватило боту (млин 4 года все устраивало а теперь нет)
    https://support.google.com/googleplay/android-deve...

    Политика конфиденциальности
    Ссылка на политику конфиденциальности должна быть приведена в предназначенном для нее разделе Play Console и в самом приложении (допускается разместить текст правил). В этом документе и в информации об использовании данных, размещенной в приложении, необходимо подробно объяснить, как приложение собирает и использует любые сведения, а также получает и предоставляет к ним доступ. Текст должен содержать:

    информацию о разработчике, а также о контактном лице по вопросам конфиденциальности или о механизме подачи запросов;
    типы личных и конфиденциальных пользовательских данных, которые доступны приложению и которые оно собирает, использует и передает, а также сведения о том, кто получает доступ к этой информации;
    информацию о процедурах безопасной обработки личных и конфиденциальных данных;
    правила разработчика в отношении хранения и удаления данных;
    четкое указание на то, что это политика конфиденциальности (например, может быть упомянуто в заголовке).
    В политике конфиденциальности необходимо привести название приложения или упомянуть лицо (например, разработчика или компанию), указанное на странице приложения в Google Play. Даже если приложение не имеет доступа к личным и конфиденциальным данным, у него должна быть политика конфиденциальности.

    Убедитесь, что этот документ (не в виде PDF-файла) доступен по активной общедоступной ссылке без ограничений по геозоне и не может быть изменен.



    прохожусь по пунктам формальных требований
    привести название приложения

    А у меня там "мои приложения" и ссылка на главную страницу

    дополнил списком в самой приваси - отправил на перемодерацию.
    Ждуссс - День - два . Надоело решил протолкнуть частичным внедрением рабочей версии.
    Запустил на 1 процент. Помогло. В 13 следующего дня пропустили
    Ответ написан