UNPKG

cordova-plugin-hs-umengpush

Version:

友盟推送cordova插件,已集成厂家推送含iOS、华为、小米、魅族、OPPO、VIVO、AndroidQ

29 lines (26 loc) 852 B
'use strict'; var fs = require('fs'), path = require('path'), deferral = require('q').defer(), async = require('async'); module.exports = function (ctx) { var platformRoot = path.join(ctx.opts.projectRoot, 'platforms/android'); var gradleFiles = [path.join(platformRoot, 'build.gradle')]; async.each(gradleFiles, function (f, cb) { fs.readFile(f, 'utf8', function (err, data) { if (err) { cb(err); return; } var result = data.replace(/jcenter\(\)/g, 'jcenter()\r\t\tmaven { url "https://repo1.maven.org/maven2/" }'); fs.writeFile(f, result, 'utf8', cb); }); }, function (err) { if (err) { deferral.reject(); } else { deferral.resolve(); } }); return deferral.promise; }