TODO

Passer le localstorage sur du NativeStorage.

Chrome en mode CORS

open -a Google\ Chrome args disable-web-security user-data-dir

iOS

Corespondant Mac : Marillier Nicolas

dir : cd /Vol->/Mac->/U->/D->/C->

pInfoList:

  • Privacy - Camera Usage Description
  • Privacy - Photo Library Usage Description
  • Privacy - Location When In Use Usage Description
  • Privacy - Location Always Usage Description

Certificats : https://developer.apple.com/account/resources/certificates
Créer un certificat : dans Preference > Account > Teams > [+]

pb trousseau

> security list
Ça donne la liste liste des trousseaux, supprime les entrées qui commence par /private/var avec la commande
> security delete /path/to/file

Recupérer l'archive

dans

/Users/admin/Library/Developer/Xcode/Archives/2021-xx-xx

Zipper le fichier + cp

zip -r archive file
cp file /Users/admin/

Compilation

Product > destination > Generic device
Product > Archive
Window > Organizer export
XCode > OpenDev tools > Application Loader

Cordova iOS@5.x wkWebView

<platform name="ios">
  <preference name="WKWebViewOnly" value="true" />

  <feature name="CDVWKWebViewEngine">
    <param name="ios-package" value="CDVWKWebViewEngine" />
  </feature>

  <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
</platform>
cordova plugin add cordova-plugin-wkwebview-engine
cordova plugin add cordova-plugin-wkwebview-file-xhr

Cordova iOS@6.0.x

Acces fichiers locaux

<preference name="scheme" value="app" />
<preference name="hostname" value="localhost" />

Conversion file:// => app://localhost

window.WkWebView.convertFilePath('your/file/path');

Plugin migration localstorage

https://github.com/Viglino/cordova-plugin-migrate-localstorage

@ref :

iOS@6.1.0
iOS@6.0.0
How to handle the 'Deprecated API Usage - UIWebView' warning

Divers

Proxy

npm config set proxy http://proxy.ign.fr:3128/
npm config set https-proxy http://proxy.ign.fr:3128/
sudo -E (pour garder la config en mode sudo)
git config --global http.proxy http://proxy.ign.fr:3128/
git config --system http.proxy http://proxy.ign.fr:3128/

set HTTP_PROXY=http://proxy.ign.fr:3128

export HTTP_PROXY=http://proxy.ign.fr:3128
export HTTPS_PROXY=http://proxy.ign.fr:3128
export http_proxy=http://proxy.ign.fr:3128
export https_proxy=http://proxy.ign.fr:3128

Vider le cache (si pb d'install)

sudo rm -rf ~/.npm

proxy java

Ouvrir le panneau de configuration Windows et modifier la configuration de Java (icone java) puis modifier le proxy :

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

proxy grandle

Chercher le répertoire .gradle dans le répertoire utilisateur.
ouvrir / créer un fichier gradle.properties.

systemProp.http.proxyHost=proxy
systemProp.http.proxyPort=8080
systemProp.http.nonProxyHosts=.sap.corp|localhost
systemProp.https.proxyHost=proxy
systemProp.https.proxyPort=8080
systemProp.https.nonProxyHosts=
.sap.corp|localhost

BUG

  • Resize / map trop long ?
  • filter sur images
  • bug chargement des url ? mettres des css partout ? try catch ?
  • Pas de photo sur iOS BUG? && Local file access?

Lien pour évaluer l'appli

Android : market://details?id=<package_name>
iOS : https://itunes.apple.com/app/id<app_id>

Text zoom

Avec plugin mobile-accessibility

if (window.MobileAccessibility) {
  window.MobileAccessibility.usePreferredTextZoom(false);
}

Voir aussi ou ici

Plugins

Badges
Ajouter un compteur sur l'icone de l'application.

🧩 globalization
Accéder aux préférence de l'utilisateur (langue,)

📧 email
Accès a l'interface d'édition des mails.

💤 insomnia
Eviter le passage en veille de l'appli.

ℹ️ Build info
Version de l'appli
ℹ️ App version

🗄️ Document viewer
Pour afficher un PDF

🛰️ Bluetooth geolocation
🏃 Bacground mode
🗺️ Background geolocation

💬 Social sharing

█║▌Barcodes scanner

📷 Camera preview