Размытие снимка приложения в неактивном состоянии

Apple рекомендует убирать важную информацию с экрана перед тем, как приложение уйдет в фоновый режим. Это можно сделать просто «размыв» экран до нечитабельного состояния, как делают многие банковские приложения.

blur

Реализуем данное поведение ниже.

Читать далее Размытие снимка приложения в неактивном состоянии

Пишем плагин для cordova

Напишем плагин для apache cordova на примере определения рутованного устройства android.

Подразумевается, что вы умеете работать уже с cordova и вся экосистема развернута. Нам понадобится утилита plugman.

npm install -g plugman

Далее с помощью нее можем создать «рыбу» для плагина с помощью команды

plugman create --plugin_id "ru.trykov.rootdetection" --name cordova-plugin-root-detection --plugin_version 0.1.0

Читать далее Пишем плагин для cordova

Патчим плагин cordovaHTTP

О плагине

Репозиторий плагина com.synconset.cordovaHTTP находится тут. Данный плагин примечателен возможностью SSL Pining’а для клиента android или ios приложений. Но плагин в том виде, в котором находится в репозитории github он подходит не для всех случаев работы с клиентом. Вкратце есть несколько претензий к его работе для android версии:

  • любой post запрос, который отправляет json объект преобразуется в x-url-form-encoded
  • обработка ошибок при отсутствии связи с сервером для android и ios

Как исправить post запрос для json объекта читаем далее

Читать далее Патчим плагин cordovaHTTP