The latest 2 commits break the project for most device types. I am investigating and will correct. Just be aware that the latest changes do not work.
The reason it is broken is due to relying on a log event to detect when the foreground app changes that does not appear to be present on all device types / iOS versions. I will need to figure out another way to determine the foreground app.
The result of this is that the newly updated WDA fails to work when attempting to automatically start the video app for video streaming.
Besides this there is also an issue using the recommended tidevice to start the newly updated WDA. That will need to be corrected also.
Finally, I am seeing a weird "incorrect protocol state" message out of NNG on one system. I think it is just a result of WDA crashing in the middle of interacting with NNG though.
The latest 2 commits break the project for most device types. I am investigating and will correct. Just be aware that the latest changes do not work.
The reason it is broken is due to relying on a log event to detect when the foreground app changes that does not appear to be present on all device types / iOS versions. I will need to figure out another way to determine the foreground app.
The result of this is that the newly updated WDA fails to work when attempting to automatically start the video app for video streaming.
Besides this there is also an issue using the recommended tidevice to start the newly updated WDA. That will need to be corrected also.
Finally, I am seeing a weird "incorrect protocol state" message out of NNG on one system. I think it is just a result of WDA crashing in the middle of interacting with NNG though.