NOTE: This happens on iOS 13.5, not on iOS 14+ (have not tested on any other versions of iOS. Worked on Android 7,8,9,10,11). I tested 3 different iOS 13.5 phones, all with the same issue.
Your environment.
Version: "^1.7.2"
Browser: Safari on iOS 13.5
What did you do?
Start a livestream with the ion server
What did you expect?
The livestream to go through
What happened?
The livestream didn't go through because the stream.publish() method could not be found.
ORIGINAL ERROR
Discovery process:
When looking into why that method is not found, I noticed while connecting the phone to safari debugger the publish method looked commented:
Looking into when that commenting started, it happens here?
To verify both the stream and transports are not null, I printed them below:
NOTE: This happens on iOS 13.5, not on iOS 14+ (have not tested on any other versions of iOS. Worked on Android 7,8,9,10,11). I tested 3 different iOS 13.5 phones, all with the same issue.
Your environment.
What did you do?
Start a livestream with the ion server
What did you expect?
The livestream to go through
What happened?
The livestream didn't go through because the
stream.publish()
method could not be found.ORIGINAL ERROR
Discovery process:
track.unpublish()
leads to the same error