MOBILE-2478 windows: Fix notifications not displayed in Windows
parent
28db063a29
commit
3a48f5d4a6
|
@ -88,19 +88,25 @@ app.on('activate', () => {
|
||||||
fs.readFile(path.join(__dirname, 'config.json'), 'utf8', (err, data) => {
|
fs.readFile(path.join(__dirname, 'config.json'), 'utf8', (err, data) => {
|
||||||
configRead = true;
|
configRead = true;
|
||||||
|
|
||||||
var ssoScheme = 'moodlemobile'; // Default value.
|
// Default values.
|
||||||
|
var ssoScheme = 'moodlemobile',
|
||||||
|
appId = 'com.moodle.moodlemobile';
|
||||||
|
|
||||||
if (!err) {
|
if (!err) {
|
||||||
try {
|
try {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
ssoScheme = data.customurlscheme;
|
ssoScheme = data.customurlscheme;
|
||||||
appName = data.desktopappname;
|
appName = data.desktopappname;
|
||||||
|
appId = data.app_id;
|
||||||
} catch(ex) {}
|
} catch(ex) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set default protocol (custom URL scheme).
|
// Set default protocol (custom URL scheme).
|
||||||
app.setAsDefaultProtocolClient(ssoScheme);
|
app.setAsDefaultProtocolClient(ssoScheme);
|
||||||
|
|
||||||
|
// Fix notifications in Windows.
|
||||||
|
app.setAppUserModelId(appId);
|
||||||
|
|
||||||
if (isReady) {
|
if (isReady) {
|
||||||
setAppMenu();
|
setAppMenu();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue