Announcement: SmartFox API 1.2 released - now with iPhone!!
Posted: 17 May 2009, 06:21
Hi everyone,
A real pleasure to be able to announce the last and greatest Unity API for SmartFoxServer.
This one is especially cool since it adds fully featured Unity iPhone Advanced support out of the box!
Write you game once, run it on all platforms that Unitty supports (except the Wii).
There are also 3 iPhone tutorial ports (didnt do a Island Demo replacement, so 3 will do). So play tic-tac-toe on your phone vs. Unity in a webplayer.
Download link is here:
http://www.smartfoxserver.com/labs/API/
The changelog is pasted below:
* iPhone support - full featured and cross platform without changes to client
* API are fully aligned with the latest Actionscript 3 version, shipped with SmartFoxServer PRO 1.6.6
* Bug fix in handling string message receiving as reported on forums
* SendXtMessage now has reworked API to take hashtables for json/xml and arraylist for string Cross platform compatible protocol for string sending
* Fixed Entities decoding/encoding not properly initialized (as reported in support board)
* Implemented new Contains method on JsonData (not present in original API)
* Added new SwitchPlayer method from SFS 1.6.6
* Added CheckRoomList and CheckJoin methods on API methods
* Added LOTS of checks in SysHandler for if a room is in the roomlist before trying to call methods on it. Prevents null pointer exceptions and gives user a nice warning in the console
* Catching more exceptions on event handling, and giving user readable message on the console
* Printing exception message on console when exception thrown in http communication
* OnExtensionResponse documentation now shows host to cast response to the 3 different data formats
* New set of CreateRoom methods using NewRoomDescriptor class instead of hashtable
* Added 2 new methods to the queue mode - one for querying number of events in queue, and another to process a single event only.
* Documentation for SetRoomVariables was still AS3 syntax. Now rewritten to C# + fixed error in text Extended RoomVariable constructor to also include a 3 parameter version
* *Major* reorganization of the main client code using #region into a more logical and usable structure (only structural changes)
* Made isGame truly optional + other validation checks in room creation
/Thomas
A real pleasure to be able to announce the last and greatest Unity API for SmartFoxServer.
This one is especially cool since it adds fully featured Unity iPhone Advanced support out of the box!
Write you game once, run it on all platforms that Unitty supports (except the Wii).
There are also 3 iPhone tutorial ports (didnt do a Island Demo replacement, so 3 will do). So play tic-tac-toe on your phone vs. Unity in a webplayer.
Download link is here:
http://www.smartfoxserver.com/labs/API/
The changelog is pasted below:
* iPhone support - full featured and cross platform without changes to client
* API are fully aligned with the latest Actionscript 3 version, shipped with SmartFoxServer PRO 1.6.6
* Bug fix in handling string message receiving as reported on forums
* SendXtMessage now has reworked API to take hashtables for json/xml and arraylist for string Cross platform compatible protocol for string sending
* Fixed Entities decoding/encoding not properly initialized (as reported in support board)
* Implemented new Contains method on JsonData (not present in original API)
* Added new SwitchPlayer method from SFS 1.6.6
* Added CheckRoomList and CheckJoin methods on API methods
* Added LOTS of checks in SysHandler for if a room is in the roomlist before trying to call methods on it. Prevents null pointer exceptions and gives user a nice warning in the console
* Catching more exceptions on event handling, and giving user readable message on the console
* Printing exception message on console when exception thrown in http communication
* OnExtensionResponse documentation now shows host to cast response to the 3 different data formats
* New set of CreateRoom methods using NewRoomDescriptor class instead of hashtable
* Added 2 new methods to the queue mode - one for querying number of events in queue, and another to process a single event only.
* Documentation for SetRoomVariables was still AS3 syntax. Now rewritten to C# + fixed error in text Extended RoomVariable constructor to also include a 3 parameter version
* *Major* reorganization of the main client code using #region into a more logical and usable structure (only structural changes)
* Made isGame truly optional + other validation checks in room creation
/Thomas