微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当应用程序进入后台时,iOS Chromecast 发送器应用程序断开连接

如何解决当应用程序进入后台时,iOS Chromecast 发送器应用程序断开连接

我已经被这个问题困住了很长时间了。我的 iOS 音乐应用程序在进入后台 90-100 秒后与 chromecast 接收器断开连接,并出现错误 "Network not reachable"。我使用的是 CastSDK 4.5.0 版。这只发生在 iphone 上,在 iphone 模拟器上运行良好。我已经实现了这个 options.suspendSessionsWhenBackgrounded = false;

我附上了一些与这次崩溃相关的日志。

2021-01-27 13:20:33.807620+0530 -[ChromecastManager remoteMediaClient:didUpdateMediaStatus:] [Line 741] --------------2-2
2021-01-27 13:20:33.808298+0530 -[ChromecastManager updatePlayerUI] [Line 858] GCKMediaPlayerStateIdle - 0
2021-01-27 13:20:33.809001+0530 -[ChromecastManager updatePlayerUI] [Line 930] CURRENT ITEM ID- 20
2021-01-27 13:20:33.809528+0530 -[ChromecastManager updatePlayerUI] [Line 931] REMOTE SONG INDEX - 0
2021-01-27 13:20:33.810023+0530 -[ChromecastManager updatePlayerUI] [Line 932] LOCAL SONGS INDEX - 0
2021-01-27 13:20:33.810575+0530 -[ChromecastManager updatePlayerUI] [Line 933] SONG PID - abX7pJh
2021-01-27 13:20:33.811191+0530 -[ChromecastManager updatePlayerUI] [Line 934] GCKMediaPlayerState - 2
2021-01-27 13:20:33.811747+0530 -[ChromecastManager handleQueueUI] [Line 1026] handleStreamerPlay
2021-01-27 13:20:59.485036+0530 [ProcessSuspension] 0x28095af60 - WKProcessAssertionBackgroundTaskManager: Ignored request to start a new background task because RunningBoard has already started the expiration timer
2021-01-27 13:20:59.550896+0530 BackgroundSession <4C4A9365-975D-4B51-91DD-C0D76CB44481> connection to background transfer daemon interrupted
2021-01-27 13:20:59.551223+0530 BackgroundSession <4C4A9365-975D-4B51-91DD-C0D76CB44481> connection to background transfer daemon invalidated
2021-01-27 13:20:59.554585+0530 [WC] -[WCSession onqueue_handleUpdateSessionState:]_block_invoke dropping as pairingIDs no longer match. pairingID (null),client pairingID: (null)
2021-01-27 13:20:59.555616+0530 [WC] WCSession is not paired
2021-01-27 13:20:59.556550+0530 [WC] -[WCSession xpcConnectionRestoredWithState:]_block_invoke dropping as pairingIDs no longer match. pairingID (null),client pairingID: (null)
2021-01-27 13:20:59.571981+0530 Interruption started
2021-01-27 13:21:30.319932+0530 [connection] nw_read_request_report [C22] Receive Failed with error "Software caused connection abort"
2021-01-27 13:21:30.403541+0530 ChromecastManager: session ended with error: Error Domain=com.google.cast.Gckerror Code=17 "Network not reachable" UserInfo={NSLocalizedDescription=Network not reachable}

我是否必须为此创建后台任务?如果你们中的任何人已经实现了这个或任何类似的东西,请随时回复

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。