Я работаю над VoIP-приложением.Приложение VoIP не перезапускается после завершения
Когда мое приложение входит в фон, мой сокет VoIP работает хорошо, и приложение может принимать вызовы от других пользователей, но когда я заканчиваю свое приложение вручную (из многозадачной док-станции внизу экрана iPhone), мое приложение не получает никаких вызовов.
В официальной ссылке Apple говорится, что приложение VoIP будет возобновлено в фоновом режиме при выходе приложения или перезагрузке системы. Я знаю, что мне нужно повторно подключить свой VoIP-сервер в методе didFinishLaunchingWithOptions
, и я это сделал, но, похоже, он не работает. Я сомневаюсь, был ли выполнен метод didFinishLaunchingWithOptions
, потому что я не видел ни одного журнала, чтобы указать, что (я добавляю NSLog(@"did launch")
в первой строке метода didFinishLaunchingWithOptions
, но я не вижу текст журнала).
Может ли кто-нибудь мне помочь? Благодарю.
Я прочитал здесь ссылку (спасибо за ваш ответ): https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html#//apple_ref/doc/uid/TP40007072-CH7-SW12 – Adiaos
Отредактированный комментарий. –
Большое спасибо ~. Я сделал тест. После того как мое приложение переместилось на задний план, я открою режим самолета. Затем закройте режим самолета через 10 секунд. затем 6 или 7 минут. я увидел журнал 'didFinishLaunchingWithOptions' !!!! ведьма сделать меня так счастлив ..... – Adiaos