Мне нужно настроить PubNub и подписаться на канал водителя для конкретного водителя.
И что я сделал это:
Сначала настройте клиент:
Код: Выделить всё
PNConfiguration *configuration = [PNConfiguration configurationWithPublishKey:kPublishKey subscribeKey:kSubscribeKey];
self.client = [PubNub clientWithConfiguration:configuration];
[self.client addListener:self];
Код: Выделить всё
NSDictionary *clientState = @{@"id": [[dicData valueForKey:@"data"] valueForKey:@"id"],
@"rate": @"1.77",
@"price": @"4",
@"status" : @"Online",
@"hold": @"0",
@"ac_type": @"0",
@"gender": [[dicData valueForKey:@"data"] valueForKey:@"gender"],
@"bearing": @"213.68757972878151",
@"lng": [NSString stringWithFormat:@"%f",longitude],
@"lat": [NSString stringWithFormat:@"%f",latitude],
@"driver_type": [[dicData valueForKey:@"data"] valueForKey:@"profile_type"],
@"cab_type": @"hatchback",
@"full_name": [[dicData valueForKey:@"data"] valueForKey:@"first_name"]
};
[self.client subscribeToChannels:@[kDriverMyChannel,@"CAB_250"] withPresence:YES clientState:clientState];
Пожалуйста, помогите.
Подробнее здесь: https://stackoverflow.com/questions/418 ... pplication