Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] iOS tv-casting-app: Connection callback not received on putting screen to sleep and waking it up #24399

Closed
sharadb-amazon opened this issue Jan 12, 2023 · 0 comments · Fixed by #24401

Comments

@sharadb-amazon
Copy link
Contributor

Reproduction steps

  1. Run the iOS tv-casting-app
  2. Commission it with the Linux tv-app
  3. Kill the iOS tv-casting-app and restart it
  4. Put the screen to sleep and wake it up
  5. Click the button for the Linux tv-app it was previously commissioned with.
  6. The iOS tv-casting-app shows that it sent the request to connect via CASE, but does not confirm that the connection was successful (because it did not receive the callback)
  7. Navigate back to the previous screen on the iOS tv-casting-app and retry step 6. This time the connection is confirmed (got the callback)

Bug prevalence

Everytime with the above repro steps

GitHub hash of the SDK that was being used

dd6ae93

Platform

darwin

Platform Version(s)

No response

Anything else?

No response

chrisdecenzo pushed a commit that referenced this issue Jan 25, 2023
* iOS tv-casting-app: Re-init binding handlers in startMatterServer API

* tv-casting-app: Disconnecting from previous video player before connecting to the new one

* Moving SetRotatingDeviceIdUniqueId to preInitApp so it always happens before- Matter server is initialized
iOS tv-casting-app: Changed initApp to initializeApp and added return value

* Addressing andy31415@'s feedback
sharadb-amazon added a commit to sharadb-amazon/connectedhomeip that referenced this issue Jan 25, 2023
…roject-chip#24401)

* iOS tv-casting-app: Re-init binding handlers in startMatterServer API

* tv-casting-app: Disconnecting from previous video player before connecting to the new one

* Moving SetRotatingDeviceIdUniqueId to preInitApp so it always happens before- Matter server is initialized
iOS tv-casting-app: Changed initApp to initializeApp and added return value

* Addressing andy31415@'s feedback
lecndav pushed a commit to lecndav/connectedhomeip that referenced this issue Mar 22, 2023
…roject-chip#24401)

* iOS tv-casting-app: Re-init binding handlers in startMatterServer API

* tv-casting-app: Disconnecting from previous video player before connecting to the new one

* Moving SetRotatingDeviceIdUniqueId to preInitApp so it always happens before- Matter server is initialized
iOS tv-casting-app: Changed initApp to initializeApp and added return value

* Addressing andy31415@'s feedback
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant