Я занимаюсь разработкой гибридного приложения Cordova. Мне не удалось найти информацию о том, как включить светодиод телефона при получении нового уведомления от GCM. В настоящее время у меня звук и вибрация телефона, но не светодиодное уведомление, когда экран телефона выключен. Любая помощь приветствуется.Светодиодный индикатор Codrova на новом уведомлении GCM
0
A
ответ
0
Постарайтесь проверить это thread, если оно может вам помочь. В соответствии с этим вы можете использовать уведомление Led и выбрать его цвет. Просто добавьте ledColor
поля в уведомлении в массиве формата ARGB:
{
"registration_ids": ["my device id"],
"data": {
"title": "Green LED",
"message": "This is my message with a Green LED",
"ledColor": [0, 0, 255, 0]
}
}
А вот пример использования узла-GCM, который посылает выше JSON:
var gcm = require('node-gcm');
// Replace these with your own values.
var apiKey = "replace with API key";
var deviceID = "my device id";
var service = new gcm.Sender(apiKey);
var message = new gcm.Message();
message.addData('title', 'Green LED');
message.addData('message', 'This is my message with a Green LED');
message.addData('ledColor', [0, 0, 255, 0]);
service.send(message, { registrationTokens: [ deviceID ] }, function (err, response) {
if(err) console.error(err);
else console.log(response);
});
Для получения дополнительной информации, проверить этот SO question ,
Большое спасибо за руководство. Знаете ли вы, можно ли управлять светодиодом при отправке GCM со сценария на стороне сервера (PHP)? Я проверил документацию и, к сожалению, у них нет настройки светодиода при отправке уведомления. –