The broad issue you're describing here is "my app works perfectly when I launch it myself, but doesn't work right when the system launches my app into the background".
To clarify our exact situation:
When our app is suspended in the background, PushToTalk works perfectly
When the user kills our app, the PushToTalk UI indicator (blue circle) remains visible, but the functionality fails (can't record or play audio)
Anyway, thank you for your detailed explanation. I believe our understanding is now aligned with yours: I understand that an active PTT app should still be able to use PushToTalk functionality even after being force-quit, as the system should relaunch it when needed. The presence of the blue UI indicator confirms the channel is still active at the system level.
We're still uncertain about the specific issue in our implementation. But we are examinating if any bugs.
We've submitted a DTS request to get more specific guidance and hopefully access to the sample project you mentioned that demonstrates the correct implementation. We look forward to resolving this issue.
Thank you for your assistance.
Topic:
App & System Services
SubTopic:
Core OS
Tags: