Я работаю над одноранговым чат-приложением в iOS, используя межсетевую инфраструктуру подключения, у меня есть настройка как рекламодателя, так и браузера в моем приложении. Вот рекламодатель и код инициализации:Проблема разъединения в инфраструктуре multipeer iOS 9.2
_myDisplayname = [[UIDevice currentDevice] name]; _mypeer =[[MCPeerID alloc]initWithDisplayName:_myDisplayname];
_mySession = [[MCSession alloc]initWithPeer:_mypeer securityIdentity:nil encryptionPreference:MCEncryptionRequired];
self.mySession.delegate = self;
_assistant = [[MCAdvertiserAssistant alloc]initWithServiceType:serviceType discoveryInfo:nil session:_mySession]; [_assistant start]; _nearbyBrowser = [[MCNearbyServiceBrowser alloc]initWithPeer:_mypeer serviceType:serviceType];
self.advertiser = [[MCNearbyServiceAdvertiser alloc]initWithPeer:self.mypeer discoveryInfo:nil serviceType:@"blue-chat"];
-I рекламировал услугу с помощью MCAdvertiserAssistant в viewDidLoad и просмотр код следующим образом:
MCBrowserViewController *browser = [[MCBrowserViewController alloc]initWithBrowser:self.nearbyBrowser session:self.mySession];
browser.delegate =self;
[self presentViewController:browser animated:YES completion:nil];
- Я использовал тот же объект сеанса для как рекламодатель, так и браузер. При запуске на двух устройствах iOS (iPhone 4 и iPhone 6) оба устройства подключаются и работают в чате, но после некоторого времени общения одноранговый узел отключается, а иногда и в течение минуты после установления соединения сверстники отключаются ected. Любая помощь приветствуется. Благодаря!!
ли Вы, решить это? –
Да, это полностью разрешено сейчас! –
Как вы это решили? Пожалуйста! мне нужна помощь –