Настройки "Не беспокоить"

Можно ли восстановить настройки "Не беспокоить" на циферблате Pebble? Я хочу знать, когда мой циферблат должен перестать уведомлять пользователя, но только когда DND включен. Я предполагаю, что также возможно получить 24/12 часовой режим тоже?

1 ответ

Решение

Похоже , в данный момент вы не можете получить доступ к параметру "Не беспокоить":

Мне было интересно, можно ли было получить доступ к некоторым из пользовательских настроек, сделанных в меню "Настройки" Pebble. Меня особенно интересуют настройки Уведомления / Не беспокоить, чтобы я мог предотвратить вибрацию моего приложения, когда пользователь не хочет получать какие-либо уведомления.

В настоящее время нет. Вы должны предложить это здесь: http://pages.getpebble.com/pages/suggestions чтобы Team Pebble знала, что многие разработчики хотят этого.

Возможно, вам стоит добавить следовать этому совету и предложить его Pebble. Если достаточное количество нас попросит об этом, мы можем в конечном итоге получить его

Что касается предпочтения 12 / 24 часа, вы можете использовать bool clock_is_24_style() как показано в feature_clock_mode образец watchapp:

static void init() {
  window = window_create();
  window_stack_push(window, true /* Animated */);

  Layer *window_layer = window_get_root_layer(window);
  GRect bounds = layer_get_frame(window_layer);
  text_layer = text_layer_create((GRect){ .origin = { 0, 30 }, .size = bounds.size });

  // Here you go!
  text_layer_set_text(text_layer, clock_is_24h_style() ? "Mode:\n24" : "Mode:\n12");

  text_layer_set_font(text_layer, fonts_get_system_font(FONT_KEY_BITHAM_42_LIGHT));
  text_layer_set_text_alignment(text_layer, GTextAlignmentCenter);
  layer_add_child(window_layer, text_layer_get_layer(text_layer));
}
Другие вопросы по тегам