Page 1 of 3

API version 1.1.8 Available

Posted: 30 Aug 2013, 09:57
by Lapo
A new update is available for iOS and MacOSX, version 1.1.8
Check the Client API page for the release notes and download:
http://www.smartfoxserver.com/download/sfs2x#p=client

Cheers

Re: API version 1.1.8 Available

Posted: 02 Sep 2013, 15:31
by Akira
Hi,

We could not run the 1.1.8 update (we are still running on 1.1.5) because of the error:

lazy symbol binding failed: Symbol not found: _objc_setProperty_atomic

It looks like the update was compiled to iOS version 6+ and our app is compiled for iOS 5+. Is it possible to recompile the SDK for iOS 5? We have around 8% of our user base still using iOS 5, so we cannot afford to lose these users with an update to iOS 6 on our app right now.

Thanks

Re: API version 1.1.8 Available

Posted: 02 Sep 2013, 15:53
by Lapo
I will go back to our developers and let you know.
Thanks for posting.

Re: API version 1.1.8 Available

Posted: 11 Sep 2013, 08:47
by Lapo
Hi Akira,
we have a new update for version 1.1.8 which also supports iOS 5.

Please send us an email to --> support [[@]] smartfoxserver.com and we'll send it over.
In any case we'll publish the update in the next few days.

Cheers.

Re: API version 1.1.8 Available

Posted: 17 Sep 2013, 18:39
by clam61
when is the update going to be published?

Re: API version 1.1.8 Available

Posted: 18 Sep 2013, 07:43
by Lapo
We sent user Akira a version of the new version and he replied he still had problems, we then asked them to provide the details but never got back to us.
Meanwhile we have done a few more tests and didn't find any specific issues.

We will publish the API in the next days, if you need them more quickly send us an email to support@... with a reference to this thread.

Thanks

Re: API version 1.1.8 Available

Posted: 18 Sep 2013, 16:01
by Akira
Hi Lapo,

We still are not able to run our project with the new version of the API that you sent by email. The error is the same:

dyld: lazy symbol binding failed: Symbol not found: _objc_setProperty_atomic
Referenced from: /var/mobile/Applications/7F8609A2-E7FF-4F79-8B0B-217BF24C8C99
Expected in: /usr/lib/libobjc.A.dylib

It looks like the API is using a framework that is not available on iOS 5 since this error only happens with our iOS 5 test devices. Our iOS 6 and iOS 7 test devices run the project without any issue. Also this error happens on runtime.

Best regards

Re: API version 1.1.8 Available

Posted: 18 Sep 2013, 16:18
by Lapo
Hi Akira,
I sent another email where I was asking permission to put you in direct contact with the developers that maintain the iOS API.
If you haven't received it, maybe check your spam box, it's probably a week since I've sent it.

thanks

Re: API version 1.1.8 Available

Posted: 18 Sep 2013, 19:04
by Akira
Hi Lapo,

I've answered that email on the same day I've received it. Maybe there was some misunderstanding with my english :(
It is ok to share my contact with the developers.

Cheers

Re: API version 1.1.8 Available

Posted: 18 Sep 2013, 20:29
by Lapo
Argh, we didn't get the reply :(
I have now sent an email which includes our partners at ISO Interactive. Let's continue the discussion via email.

Thanks

Re: API version 1.1.8 Available

Posted: 18 Sep 2013, 21:51
by clam61
akira

are you able to connect to SFS2X without wifi using the 1.1.8 version? If not what version allows you to do that? That is my only real issue with my current API version.

Without WIFI, I am not able to connect.

Re: API version 1.1.8 Available

Posted: 18 Sep 2013, 23:36
by Akira
Hi Clam61,

I'm currently using version 1.1.5 without issues with wifi or mobile networks. Version 1.1.8 was not tested since we are not able to run it on iOS 5 devices. Mobile networks suffers with some disconnections but I guess it is because of the bad cellphone network coverage here on Brazil.

Cheers

Re: API version 1.1.8 Available

Posted: 20 Sep 2013, 11:12
by Lapo
clam61 wrote:akira

are you able to connect to SFS2X without wifi using the 1.1.8 version? If not what version allows you to do that? That is my only real issue with my current API version.

Without WIFI, I am not able to connect.

There is no difference from our API standpoint. Whether you use WiFi or 3G that doesn't affect the API unless the 3G connectivity is limited to certain protocols.
It's a common problem that certain carriers for example don't support UDP.

A connection to SFS2X is done via TCP and we would expect it to work with 95% of all 3G carriers. You may want to double check if your 3G profile supports TCP sockets and/or if there are limitations and what they are.

Re: API version 1.1.8 Available

Posted: 20 Sep 2013, 23:17
by clam61
thanks lapo

doesnt HTTP run on top of TCP? So assuming your smart phone can access a web site, it should be able to use TCP, right?

if the client is not able to connect with a direct connection (which is what I am using) shouldn't it switch to using Blue Box? That is not happening.

Re: API version 1.1.8 Available

Posted: 20 Sep 2013, 23:20
by clam61
I am using ATT, of course our clients could be using any provider in the world.

Does anyone know if there are common limitations to port #s and/or protocols with 3g? I hve googled but found nothing.