19 lines
731 B
JavaScript
Executable File
19 lines
731 B
JavaScript
Executable File
module.exports = function(context) {
|
|
console.log('Updating appxmanifests with ToastCapable=true ...');
|
|
var path = require('path');
|
|
var fs = require('fs');
|
|
|
|
var platformProjPath = path.join(context.opts.projectRoot, 'platforms/windows');
|
|
if (!fs.existsSync(platformProjPath)) {
|
|
platformProjPath = context.opts.projectRoot;
|
|
}
|
|
|
|
var AppxManifest = require(path.join(platformProjPath, 'cordova/lib/AppxManifest'));
|
|
|
|
['package.phone.appxmanifest', 'package.windows.appxmanifest'].forEach(function(manifestPath) {
|
|
var manifest = AppxManifest.get(path.join(platformProjPath, manifestPath));
|
|
manifest.getVisualElements().setToastCapable(true);
|
|
manifest.write();
|
|
});
|
|
}
|