收到AppMessage在關注我發送AppMessage這樣不容卵石從iOS上
DictionaryIterator *iter;
app_message_outbox_begin(&iter);
Tuplet value = TupletInteger(MESSAGE_TYPE, MESSAGETYPE_REFRESH);
dict_write_tuplet(iter, &value);
app_message_outbox_send();
我爲自己的應用程序的背景模式和協議,如the tutorial描述。 在iOS中我設置了聽衆這樣的:
[PBPebbleCentral defaultCentral].delegate = self;
self.watch = [PBPebbleCentral defaultCentral].lastConnectedWatch;
NSLog(@"Pebble name: %@", _watch.name);
NSLog(@"Pebble serial number: %@", _watch.serialNumber);
[_watch appMessagesAddReceiveUpdateHandler:^BOOL(PBWatch *watch, NSDictionary *update) {
NSLog(@"Update received!");
return YES;
}];
[_watch appMessagesAddReceiveAllUpdatesHandler:^BOOL(PBWatch *watch, NSUUID *uuid, NSDictionary *update) {
NSLog(@"AllUpdate received!");
return YES;
}];
[_watch appMessagesAddAppLifecycleUpdateHandler:^(PBWatch *watch, NSUUID *uuid, PBAppState newAppState) {
NSLog(@"AppLifecycleUpdate received!");
}];
我已經做了從手機發送信息到手錶。這樣就可以工作。但是電話上收到的消息的聽衆不會被調用。 在時鐘上我得到了APP_MSG_SEND_TIMEOUT
作爲錯誤代碼。我錯了什麼?
在iOS端,您需要連接到卵石。你做到了嗎? – sarfata
是的。我在我的問題中添加了信息。我也成功地將消息發送到了電話。但其他方式似乎並不奏效。 –
也許你可以分享github上的完整源代碼或要點?這應該工作,我想看看我是否可以重現這個問題。 – sarfata