Discussion Forums  >  QuickBlox Integration

Replies: 8    Views: 811

JamesG
Aspiring developer
Profile
Posts: 6
Reg: Aug 15, 2013
Chester
1,310
01/26/14 03:50 PM (11 years ago)

Quickblox Integration

Hello, I'm developing a few applications for iOS and was hoping to integrate certain quickblox features into them. I'm having problem getting the SDK package into my app. IN particular the .pch file is not available. Does anyone know how to implement it, or able to help me find the .pch file? Help would be greatly appreciated James
 
Anton D
Code is Art
Profile
Posts: 1
Reg: Jan 27, 2014
Kharkiv
10
like
01/27/14 07:32 AM (11 years ago)
Hello James, Thank you for your interest in QuickBlox. You can download latest Quickblox SDK here: http://quickblox.com/developers/IOS (for IOS) http://quickblox.com/developers/Android ( for Android) Hope this makes sense, Anton
 
feraco
Aspiring developer
Profile
Posts: 705
Reg: Jan 23, 2012
nyc
15,050
like
01/27/14 10:29 AM (11 years ago)
I would love a nice video tutorial for integrating this sdk into a buzztouch project. it looks amazing!!
 
Mr stuck
Android Fan
Profile
Posts: 974
Reg: Apr 09, 2012
Fife, Scotland
15,740
like
01/27/14 02:43 PM (11 years ago)
I too would love to see a video tutorial, I can't beleive no one has done so yet as the features look great, perhaps soon (fingers crossed)
 
ATRAIN53
Code is Art
Profile
Posts: 1755
Reg: Nov 17, 2011
Chicago
26,450
like
01/28/14 07:58 AM (11 years ago)
There's a few reasons I don't think a tutorial exists yet because there's really not one single use for this SDK. Look at their sample projects. What do you want to build? Video Chat? Text Chat? Leaderboard? Content Storage? Dropping the Quickblox SDK into your app is a snap - but building the screens and flow for something like a video/text chat inside your BT app is way more steps than I think the average BT user is capable of. You need to account for authentication and then string a few view controllers together to handle the flow. Most BT plugins are for a single screen and function. I'd look at this as more of a project SDK and use their samples as a base to start from. I've gotten a few of their sample projects working in BT but it took me quite a few hours of coding/studying their documentation to make it work. Powerful stuff for sure but more than cut/paste coding.
 
Mr stuck
Android Fan
Profile
Posts: 974
Reg: Apr 09, 2012
Fife, Scotland
15,740
like
01/28/14 02:44 PM (11 years ago)
Good explanation, it does seem to be aimed more at experienced coders rather than average users. Do you think plugins can be built around the features? would be great to see some in market if it is possible
 
feraco
Aspiring developer
Profile
Posts: 705
Reg: Jan 23, 2012
nyc
15,050
like
01/28/14 02:45 PM (11 years ago)
A rating system would be cool.
 
ATRAIN53
Code is Art
Profile
Posts: 1755
Reg: Nov 17, 2011
Chicago
26,450
like
01/29/14 08:22 AM (11 years ago)
Dhoh. Forgot to answer the original question by the OP.... The .pch file is new to Buzztouch 3.0 core and a welcomed addition. This is a pre-compiled header file which allows you to import a bunch of classes into your entire project by addting them to one file - as opposed to adding to every class. Look in your BT_Config folder and you'll see a file called BT_includeHeaders.pch This is where you can add the Quickblox import: #import <Quickblox/Quickblox.h> FWIW: The "Other Linker Flags" they have you set have given me issues when using this SDK in combination with other SDK's like Aviary or Parse and Scringo. (and sure, a BT plugin could be written to work with this SDK. The problem with writing a plugin that works with an SDK is that it will need to be updated when the SDK changes or the BT Core gets updated. That could be a 1 hr fix or a 2 week nightmare depending on what changed....)
 
Mr stuck
Android Fan
Profile
Posts: 974
Reg: Apr 09, 2012
Fife, Scotland
15,740
like
01/29/14 01:56 PM (11 years ago)
Ok, perhaps quickblox will follow Scringos lead and have their developers create a plugin like scringo did for chatrooms. Fingers crossed
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.