Create iOS app in Kumulos? - ios

i'm an iOS developer, but newbie to the kumulos, after creating app in the kumulos website i'm stuck in how to it implement Xcode. and the documentation inside the kumulos website isn't rich and helpful for that matter, any advice will be appreciated.
Thank you for you all.

Mark from Kumulos here. Assuming you have enabled the App Build feature, created tables to store your data, created API methods to access your data and then deployed your API methods to the Kumulos API servers. Download your SDK from your Kumulos console and follow these instructions to integrate the SDK into your Xcode project.
Unzip the bindings.zip file
Navigate to the IOS_OSX folder
Open your Xcode project
Drag and drop the Kumulos.h, Kumulos.m, and libKumulos.h files into your Xcode project.
If building for iOS, also add libKumulos_iOS_vx.x.x.a to the project. If building for OSX, add libKumulos_OSX_vx.x.x.a to the project instead
We've updated our docs site to make this process clearer. For any other queries, please do not hesitate to contact technical support from within your console.
Mark.

Related

Configure Fabric in iOS application

i'm trying to configure fabric in my iOS application
I have idea that we need to enter api key in application and have to download fabric' framework. The problem is i don't know how to get APi key.
I've created account on fabric, but don't know how to proceed. Unable to see Dashboard over there. Kindly help me how to do it. I'm stuck on this screen (screen shot below).
I've added xcode sdk and can see fabric app in my mac. But what about 3rd step. i think it's the main step and may be i will be able to get api key from here. but how to navigate to that.
Thanks,
I don't know what was the issue with project. i cloned it from another one and deleted fabric Api key from info.plist. Something was causing issue.
How i fixed it:
i created a new project. Made account on fabric. Installed its xcode plugin. The plugin gave me the option to choose project, i selected mine. Afterwards, it guided me step by step i.e adding run script etc and added fabric api keys in my info.plist on its own. Now it's working fine.
i was worried that why dashboard is not displayed on fabric.io, it was no issue at all. Once i configured fabric in my project, the dashboard appeared on fabric.io as well
The easiest way to add fabric to your app is via the desktop app, Click on "New app" and follow the instructions

How to integrate Aftership API in ios

I am working on iOS App where I have to use Aftership SDK for tracking the order-details. While integrating aftership sdk with my app I am facing problem of app crash. I have followed their doc https://www.aftership.com/docs/api/4 also downloaded the SDK from the link https://github.com/AfterShip/aftership-ios. It is not get clear, how to use from its docs page to integrate this API and I haven't found any useful blog or article which would guide me to integrate this.
Also we need to use pods for installation. As I am new to iOS I am not getting how to use pods and make the SDK ready.
This is my first time working on these type of project so Can anyone please help me, to get this done. I will be very thankful.

Will Appstore reviewers allow us to use dynamic library in iOS8?

I read many articles about dynamic library usage including this page "Can you build dynamic library...".
As apple document said, "Frameworks for iOS. iOS developers can now create dynamic frameworks. Frameworks are a collection of code and resources to encapsulate functionality that is valuable across multiple projects. Frameworks work perfectly with extensions, sharing logic that can be used by both the main application and the bundled extensions.", see full page from here.
Taking the security issue as consideration, I got the reject reason of dynamic library before iOS8, see details from "DarkDust's answer". But, how does it "just work" in iOS8? #appstore_reviewers?
Anyway, currently I'm writing a sample demo app and try to upload it to Appstore for review, the main feature is downloading a framework from internet to client and dlopen it. Hope that really "just works"!
Besides, the deployment target is iOS7.0, not sure it could works well in it.
I didn't get a so clear understand on differences between "dynamic library" and "framework", I think they are the same and in this thread I mean "Cocoa-touch framework" which could create in Xcode 6.
Some background: I'm trying to build an iOS app which does't contain extension feature, my cocoa-touch framework is for easy expand without uploading a new version as it comes from internet....
UPDATE
I published a demo project GMDemo here, will try to upload to Appstore.
UPDATE2
I failed to dlopen my dynamic framework with invalid code signing error after many tries in iOS device. Sorry, no good news here. (Almost forgot to update this question, sorry! BTW)
App Store Review Guidelines explicitly prohibit that in 2.4.5 Apps that download code in any way or form will be rejected https://developer.apple.com/app-store/review/guidelines/
UPDATE3 just use the same code signing!!!
I have test it in ad-hoc environment!
when my dynamic library use the code signing with the same code signing,It works,
otherwise,crush!!

Google Analytics integration not working in an iOS App

I am integrating Google analytics in an iOS App. I have a made a separate sample project and its working fine.
But when I am implementing the same in my App its not working.
Are there any frameworks that will restrict the App for not running Google Analytics?
First there are NO FRAMEWORKS that will restrict the app from running Google Analytics. But if you dont add certain frameworks you wont be able to compile the code.
Take a look at these links as these might be helpfull
https://developers.google.com/analytics/devguides/collection/ios/
https://developers.google.com/analytics/devguides/collection/ios/resources
mainly this one which is below
https://developers.google.com/analytics/devguides/collection/ios/v2/
Apart from this if you are working on Google Analytics for the first time. Let me tell you that you will only find your data on the Google Analytics Dashboard after some time. It may also take a day if its the first time.So be patient if have been able to compile the code and run the app. After the first time its quick. i.e. the data shows up much faster.
Finally, I have been able to do Google Analytics (GA) working as expected.
The problem was not due to any framework incompatibility, neither project build settings, nor plist option. I recreated the same configuration into another project to be sure.
From my point of view, the first problem I had was to try using the GA SDK v3 within an Xcode v4.6.3 while Xcode v5 is expected.
Then Downgrading the GA SDK version to 2 beta4 has not directly solved the problem because perhaps GA SDK's persistent data was kept in my app (by user default or core data).
#BhargaviShamukh, if you still have this issue, the way to solve it should be to clean the project (menu Product > Clean) and to uninstall the app from both simulator and device to be sure any GA SDK's data is deleted.
At least for me, this process has solved the problem.

Using IOS and facebook APIS

Hi Does any one know how to use facebook chat apis with ios, I have use git command from the steps followed here http://developers.facebook.com/docs/guides/mobile/ios/ after that i dont have any idea how to create a sample app and what syntax to follow. Thanks a lot
Max
I haven't yet worked with the FB SDK, but their guide says
The Github repository contains a sample application that showcases the iOS SDK features.
And indeed here's the sample: https://github.com/facebook/facebook-ios-sdk/tree/master/sample/DemoApp
You should check this sample app first. You can just open the DemoApp.xcodeproj file from your local git clone folder.

Resources