我试图写一个Pebble Watchface。它应该从我的iPhone接收天气信息。 我正在使用AppMessge进行通信。 当Pebble-App在我的iPhone上打开时,通讯工作正常。但是当我关闭应用程序时,Pebble Smartwatch会收到APP_MSG_NOT_CONNECTED错误。
以下是代码:
// Register callbacks
app_message_register_inbox_received(inbox_received_callback);
app_message_register_inbox_dropped(inbox_dropped_callback);
app_message_register_outbox_failed(outbox_failed_callback);
app_message_register_outbox_sent(outbox_sent_callback);
// Open AppMessage
app_message_open(app_message_inbox_size_maximum(), app_message_outbox_size_maximum());
// Get Weather first time
// Begin dictionary
DictionaryIterator *iter;
app_message_outbox_begin(&iter);
// Add a key-value pair
dict_write_uint8(iter, 0, 0);
// Send the message!
app_message_outbox_send();