Okay, so I managed to make a quick&dirty "hotfix" for this issue. The point is that the handshake message is sometimes not fetch by C2 code for some reason. So I tried to reattempt the handshaking and it works with every second handshake attempt on my end.

lol i had the same problem and tryed something similar but simpler, i just keep sending messages and handling the "login" when receiving messages (because the problem is that the "ondevicejoin" is not triggered, but the device actually can send messages)

Hmmm. I couldn't get ondevicejoin working for awhile, but realized I hadn't set maxplayers correctly. Now I am getting duplicates of ondevicejoin approximately 1 time out of 6. In C2, I just kept track of all joined deviceids, and ignored the duplicate calls.

This is a 95% done job, but bugs are to be expected (unless I'm very very good at it, which I doubt)

The plugin will be the official new AC plugin sometimes in the next two weeks. Support and documentation directly on Github. Scirra forum topic will be created once we have decided with AC how/where/who to host the new plugin

The Pong exemple on that repository has been updated to fit the new plugin. Don't forget to use GameReady when the loader has finished loading. Along with the pong exemple comes the basic controller structure

Appreciating any feedbacks, reports, requests. Use the Github issue tab for that