-
Notifications
You must be signed in to change notification settings - Fork 131
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
App connection broken #1725
Comments
|
Log (reproduced with Samsung S8) : issue_log_samsung_s8.txt Reproduce step video : https://drive.google.com/file/d/16aSgIW1ghP00GBOhLLE_mdldPhARaUZC/view?usp=sharing Line Music APK (JPN ver): https://drive.google.com/file/d/1Dh7WABfBvkjTSKTNBzdsmqokZl9m7SFL/view?usp=sharing |
Updating the current status on this issue: We've done investigation into this issue and the apps associated. The good news is that there is nothing within the library itself that causes applications to lose connections. The reason that the supplied apps disappear and the reappear is because of incorrect implementations on their part. When the router service makes a transport connection it will send out an intent to SDL apps to inform them of this connection. This happens regardless of first transport connected or subsequent ones. When these apps receive the intent they start up their SDL service. The SDL service's There is a second, unrelated issue to this one that is being observed. While the router service is connected over the bluetooth transport and then connects/disconnects the AOA(USB) transport several times it can get in a state where apps appear not to be able to register. We have traced the issue as far as seeing the initial |
Hi @joeygrover , |
Hi @joeygrover , Is the above approach possible? |
Hi, the app certification process is already in place to prevent careless mistakes like the ones observed with the applications listed. Line Music was certified a long time ago before the guidelines were approved by the SDLC so they are an outlier in this instance. MyTuner still needs to complete certification. The library itself is not a singleton/static instance so putting a check like that is not entirely safe. A developer can safely create two services that house their own |
This GitHub issue covers 2 separate issues:
For point 1, this issue is a result of improper implementation by app developers. As this is an app integration issue and not an issue with the library itself we will close this issue. |
Bug Report
App sometimes fail to connect to HU due to other SDL app's incorrect SDL SDK connection implementation.
Reproduction Steps
Expected Behavior
All apps should connect successfully or just let the poor implemented apps break their own connection otherwise if a user installs a bad SDL app then the whole SDL related connection will get destroyed as well.
Observed Behavior
OS & Version Information
Test Case, Sample Code, and / or Example App
The text was updated successfully, but these errors were encountered: