Rocket.Chat.Apps-engine icon indicating copy to clipboard operation
Rocket.Chat.Apps-engine copied to clipboard

Documentation on game center/ external components

Open koenvanhauwe opened this issue 5 years ago • 2 comments

I've been toying around with the Rocket Chat apps engine to explore its capabilities. I really like the game center/ external components feature.

However, I'm having a hard time figuring out some parts as there is a complete lack of documentation on external components, and there is only so much I can extract from the source code. I specifically wonder how we can access information from Rocket Chat inside the external component like the FRVR games do. In the basketball game for example, we can see the other player + score. My guess is it has something to do with the AppsEngineUIClient, but haven't been able to figure it out yet.

Some more insight/documentation on the game center and external components would be helpful, so people can start developing their own apps. Thank you!

koenvanhauwe avatar Sep 30 '20 16:09 koenvanhauwe

https://github.com/WideChat/Rocket.Chat.Android/wiki/Rocket.Chat-FRVR-Games-Google-Summer-of-Code-Project-2019-Submission maybe this helps.

cuonghuunguyen avatar Oct 07 '20 02:10 cuonghuunguyen

It's my understanding from the linked project above that the External Components API was added specifically for games as a Google Summer of Code project. Is that correct? If that's the case, that approach would seem to be a dead end for non-game apps.

themooserooster avatar Mar 13 '23 18:03 themooserooster