touchknow
01-05-2011, 01:10 PM
Hello,
We have noticed unexpected behaviors with the Objective-C API iPad (IOS 3.2 and 4.2) for ES 5.1 (we have a 1,000 CCU license) when trying to join rooms.
We have created a zone and a room on the server with no special parameters. When there are not many people in the room (i.e. a dozen people) everything works perfectly for iPads (They receive the onJoinRoomEvent).
However once we reach about 13-14 people the new iPad clients which tries to join a room don't receives any event while java or flash clients works perfectly (receive the onJoinRoomEvent).
After some researches into the code of the API I assumed that the bug comes from the fact that when many people are in a room, the messages received by iPad are too big and therefore there is a reception problem. (The connected user list into the room is too long)
I have tried to set to false all the EsjoinRoomRequest parameters (receivingRoomListUpdates, receivingRoomAttributeUpdates, receivingUserListUpdates, etc.) and it works, we can join 25 iPad at least to the room (we couldn’t test with more).
I would know whether this was due to a bug or if it is a limitation of the device (so forced to delete all these events even for a relatively small number of users with the iPad)?
Sincerely,
Yannick
We have noticed unexpected behaviors with the Objective-C API iPad (IOS 3.2 and 4.2) for ES 5.1 (we have a 1,000 CCU license) when trying to join rooms.
We have created a zone and a room on the server with no special parameters. When there are not many people in the room (i.e. a dozen people) everything works perfectly for iPads (They receive the onJoinRoomEvent).
However once we reach about 13-14 people the new iPad clients which tries to join a room don't receives any event while java or flash clients works perfectly (receive the onJoinRoomEvent).
After some researches into the code of the API I assumed that the bug comes from the fact that when many people are in a room, the messages received by iPad are too big and therefore there is a reception problem. (The connected user list into the room is too long)
I have tried to set to false all the EsjoinRoomRequest parameters (receivingRoomListUpdates, receivingRoomAttributeUpdates, receivingUserListUpdates, etc.) and it works, we can join 25 iPad at least to the room (we couldn’t test with more).
I would know whether this was due to a bug or if it is a limitation of the device (so forced to delete all these events even for a relatively small number of users with the iPad)?
Sincerely,
Yannick