I'm using latest Google Cast SDK for iOS (version 3.1.1.10003) and our app is remote controlling Google Cast devices, e.g. it changes their volume. It needs to do so also when our app goes to background.
However, GCKSessionManager
invokes suspendSessionWithReason:
when the app goes to background. This said, the session will be suspended and thus our app can't control it any longer.
How can I make GCKSessionManager
not suspend sessions when apps go to background?
Edit: I'm providing a solution below but that is not user friendly due to significant delays when reconnecting.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…