diff options
| -rw-r--r-- | bower.json | 2 | ||||
| -rw-r--r-- | config.xml | 35 | ||||
| -rwxr-xr-x | hooks/after_prepare/030_android_manifest.js | 29 | ||||
| -rw-r--r-- | ionic.config.json | 22 | ||||
| -rw-r--r-- | package.json | 48 |
5 files changed, 55 insertions, 81 deletions
@@ -1,5 +1,5 @@ { - "name": "zmNinja", + "name": "zmninja", "version": "1.2.44", "homepage": "https://github.com/pliablepixels/zmNinja", "private": "true", @@ -129,20 +129,23 @@ <plugin name="cordova-plugin-app-version" spec="^0.1.9" /> <plugin name="cordova-plugin-customurlscheme" spec="^4.3.0"> <variable name="URL_SCHEME" value="zmninja" /> + <variable name="ANDROID_SCHEME" value=" " /> + <variable name="ANDROID_HOST" value=" " /> + <variable name="ANDROID_PATHPREFIX" value="/" /> </plugin> <plugin name="cordova-plugin-file-transfer" spec="^1.7.1" /> - <plugin name="cordova-plugin-globalization" spec="^1.0.7" /> - <plugin name="cordova-plugin-inappbrowser" spec="^1.7.1" /> + <plugin name="cordova-plugin-globalization" spec="^1.11.0" /> + <plugin name="cordova-plugin-inappbrowser" spec="^1.7.2" /> <plugin name="cordova-plugin-insomnia" spec="^4.3.0" /> <plugin name="cordova-plugin-pin-dialog" spec="^0.1.3" /> - <plugin name="cordova-plugin-settings-hook" spec="^0.2.7" /> - <plugin name="cordova-plugin-splashscreen" spec="^4.0.3" /> + <plugin name="cordova-plugin-splashscreen" spec="^4.1.0" /> <plugin name="cordova-plugin-websocket" spec="^0.12.2" /> - <plugin name="cordova-plugin-whitelist" spec="^1.3.2" /> + <plugin name="cordova-plugin-whitelist" spec="^1.3.3" /> <plugin name="cordova-sqlite-storage" spec="^1.5.3" /> - <plugin name="cordova-plugin-touch-id" spec="^3.2.0" /> - <plugin name="cordova-plugin-android-fingerprint-auth" spec="^1.4.0" /> - <plugin name="cordova-plugin-device" spec="^2.0.1" /> + <plugin name="cordova-plugin-touch-id" spec="^3.4.0" /> + <plugin name="cordova-plugin-android-fingerprint-auth" spec="^1.5.0" /> + <plugin name="cordova-plugin-network-information" spec="^2.0.1" /> + <plugin name="cordova-plugin-device" spec="^2.0.2" /> <plugin name="cordova-plugin-file" spec="^6.0.1" /> <plugin name="cordova-plugin-statusbar" spec="^2.4.2" /> <plugin name="cordova-library-helper-pp-fork" spec="^1.0.1" /> @@ -151,17 +154,19 @@ <plugin name="cordova-plugin-cloud-settings" spec="^1.0.4"> <variable name="ANDROID_BACKUP_SERVICE_KEY" value="AEdPqrEAAAAIqF-OaHdwIzZhx2L1WOfAGTagBxm5a1R4wBW_Uw" /> </plugin> - <plugin name="cordova-plugin-ionic-keyboard" spec="^2.1.2" /> + <plugin name="cordova-plugin-ionic-keyboard" spec="^2.1.3" /> <plugin name="cordova-plugin-photo-library" spec="git+https://github.com/pliablepixels/cordova-plugin-photo-library.git"> <variable name="PHOTO_LIBRARY_USAGE_DESCRIPTION" value="Save image alarms todisk" /> </plugin> - <plugin name="cordova-plugin-advanced-http" spec="^2.0.1" /> - <plugin name="phonegap-plugin-push" spec="~2.1.3"> - <variable name="FCM_VERSION" value="11.6.2" /> + <plugin name="cordova-plugin-advanced-http" spec="^2.0.2" /> + <plugin name="cordova-plugin-advanced-websocket" spec="^1.1.4" /> + <plugin name="cordova-plugin-x-socialsharing" spec="^5.4.3"> + <variable name="ANDROID_SUPPORT_V4_VERSION" value="24.1.1+" /> </plugin> - <plugin name="cordova-plugin-advanced-websocket" spec="^1.1.3" /> - <plugin name="cordova-plugin-network-information" spec="^2.0.1" /> - <plugin name="cordova-plugin-x-socialsharing" spec="^5.4.1" /> <plugin name="cordova-plugin-media-pp-fork" spec="^1.0.2-dev" /> <plugin name="cordova-plugin-certificates-pp-fork" spec="^0.9.1" /> + <plugin name="phonegap-plugin-push" spec="~2.2.3"> + <variable name="ANDROID_SUPPORT_V13_VERSION" value="27.+" /> + <variable name="FCM_VERSION" value="11.6.2" /> + </plugin> </widget> diff --git a/hooks/after_prepare/030_android_manifest.js b/hooks/after_prepare/030_android_manifest.js deleted file mode 100755 index c5590376..00000000 --- a/hooks/after_prepare/030_android_manifest.js +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env node - -var fs = require('fs'); -var async = require('async'); -var exec = require('child_process').exec; -var path = require('path'); - -var root = process.argv[2]; -var androidManifest = path.join(root, 'platforms/android/AndroidManifest.xml'); -fs.exists(path.join(root, 'platforms/android'), function(exists) { - if(!exists) return; - fs.readFile(androidManifest, 'utf8', function(err, data) { - if(err) throw err; - - var lines = data.split('\n'); - var searchingFor = '<application android:hardwareAccelerated="true"'; - var newManifest = []; - var largeHeap = 'android:largeHeap="true"'; - lines.forEach(function(line) { - if(line.trim().indexOf(searchingFor) != -1 && line.trim().indexOf(largeHeap) == -1) { - newManifest.push(line.replace(/\>$/, ' ') + largeHeap + ">"); - } else { - newManifest.push(line); - } - }); - - fs.writeFileSync(androidManifest, newManifest.join('\n')); - }); -});
\ No newline at end of file diff --git a/ionic.config.json b/ionic.config.json index ee504b0c..c94d7331 100644 --- a/ionic.config.json +++ b/ionic.config.json @@ -1,32 +1,26 @@ { "name": "zmNinja", - "app_id": "", - "type": "ionic1", "integrations": { - "gulp": {}, "cordova": {} }, -"proxies": [ + "type": "ionic1", + "proxies": [ { "path": "/zm", "proxyUrl": "yourpath1", "rejectUnauthorized": false }, { - "path":"/zm2", - "proxyUrl":"yourpath2", - "rejectUnauthorized":false - + "path": "/zm2", + "proxyUrl": "yourpath2", + "rejectUnauthorized": false }, { - "path":"/zm3", - "proxyUrl":"yourpath3", - "rejectUnauthorized":false - + "path": "/zm3", + "proxyUrl": "yourpath3", + "rejectUnauthorized": false } - ], - "watchPatterns": [ "scss/**/*", "www/**/*", diff --git a/package.json b/package.json index 5a8d89af..df704e60 100644 --- a/package.json +++ b/package.json @@ -12,14 +12,16 @@ "cordova-plugin-android-permissions": {}, "cordova-plugin-app-version": {}, "cordova-plugin-customurlscheme": { - "URL_SCHEME": "zmninja" + "URL_SCHEME": "zmninja", + "ANDROID_SCHEME": " ", + "ANDROID_HOST": " ", + "ANDROID_PATHPREFIX": "/" }, "cordova-plugin-file-transfer": {}, "cordova-plugin-globalization": {}, "cordova-plugin-inappbrowser": {}, "cordova-plugin-insomnia": {}, "cordova-plugin-pin-dialog": {}, - "cordova-plugin-settings-hook": {}, "cordova-plugin-splashscreen": {}, "cordova-plugin-websocket": {}, "cordova-plugin-whitelist": {}, @@ -41,47 +43,49 @@ "PHOTO_LIBRARY_USAGE_DESCRIPTION": "Save image alarms todisk" }, "cordova-plugin-advanced-http": {}, - "phonegap-plugin-push": { - "FCM_VERSION": "11.6.2" - }, "cordova-plugin-advanced-websocket": {}, - "cordova-plugin-x-socialsharing": {}, + "cordova-plugin-x-socialsharing": { + "ANDROID_SUPPORT_V4_VERSION": "24.1.1+" + }, "cordova-plugin-media-pp-fork": {}, - "cordova-plugin-certificates-pp-fork": {} + "cordova-plugin-certificates-pp-fork": {}, + "phonegap-plugin-push": { + "ANDROID_SUPPORT_V13_VERSION": "27.+", + "FCM_VERSION": "11.6.2" + } } }, "dependencies": { "clivas": "^0.2.0", "cordova-library-helper-pp-fork": "^1.0.1", "cordova-plugin-add-swift-support": "^1.7.2", - "cordova-plugin-advanced-http": "^2.0.1", - "cordova-plugin-advanced-websocket": "^1.1.3", - "cordova-plugin-android-fingerprint-auth": "^1.4.0", + "cordova-plugin-advanced-http": "^2.0.2", + "cordova-plugin-advanced-websocket": "^1.1.4", + "cordova-plugin-android-fingerprint-auth": "^1.5.0", "cordova-plugin-android-permissions": "^1.0.0", "cordova-plugin-app-version": "^0.1.9", "cordova-plugin-certificates-pp-fork": "^0.9.1", "cordova-plugin-cloud-settings": "^1.0.4", "cordova-plugin-customurlscheme": "^4.3.0", - "cordova-plugin-device": "^2.0.1", + "cordova-plugin-device": "^2.0.2", "cordova-plugin-file": "^6.0.1", "cordova-plugin-file-transfer": "^1.7.1", - "cordova-plugin-globalization": "^1.0.7", + "cordova-plugin-globalization": "^1.11.0", "cordova-plugin-ignore-lint-translation": "0.0.1", - "cordova-plugin-inappbrowser": "^1.7.1", + "cordova-plugin-inappbrowser": "^1.7.2", "cordova-plugin-insomnia": "^4.3.0", - "cordova-plugin-ionic-keyboard": "^2.1.2", + "cordova-plugin-ionic-keyboard": "^2.1.3", "cordova-plugin-media-pp-fork": "^1.0.2-dev", "cordova-plugin-multi-window": "0.0.3", "cordova-plugin-network-information": "^2.0.1", "cordova-plugin-photo-library": "git+https://github.com/pliablepixels/cordova-plugin-photo-library.git", "cordova-plugin-pin-dialog": "^0.1.3", - "cordova-plugin-settings-hook": "^0.2.7", - "cordova-plugin-splashscreen": "^4.0.3", + "cordova-plugin-splashscreen": "^4.1.0", "cordova-plugin-statusbar": "^2.4.2", - "cordova-plugin-touch-id": "^3.2.0", + "cordova-plugin-touch-id": "^3.4.0", "cordova-plugin-websocket": "^0.12.2", - "cordova-plugin-whitelist": "^1.3.2", - "cordova-plugin-x-socialsharing": "^5.4.1", + "cordova-plugin-whitelist": "^1.3.3", + "cordova-plugin-x-socialsharing": "^5.4.3", "cordova-sqlite-storage": "^1.5.3", "deep-equal": "^1.0.1", "electron-window-state": "^4.1.1", @@ -90,10 +94,10 @@ "keypress": "^0.2.1", "menu": "^0.2.5", "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "phonegap-plugin-push": "~2.1.3" + "mkdirp": "^0.5.1" }, "devDependencies": { + "@ionic/v1-toolkit": "^1.0.14", "bower": "^1.8.4", "electron": "^2.0.8", "electron-builder": "^20.28.3", @@ -167,4 +171,4 @@ ] } } -} +}
\ No newline at end of file |
