Create an account
- Create an account on [[siteUrl]].
- Once you're logged, create a [[service]] application.
Setup your project
You can configure your project manually or with CocoaPods.
- Manual Configuration
- Download the [[service]] SDK.
- Copy the framework in your project.
- Add the framework dependency to project's target.
- Cocoapods setup
- Add
Webcomto your project's Podfile.target 'MyProject' do pod 'Webcom' end
- Add
Start coding
Include [[service]] header in your app :
#import <Webcom/Webcom.h> import WebcomCreate a reference to your [[service]] database :
/// Webcom reference
WCWebcom * webcomRef = [[WCWebcom alloc] initWithURL:@"https://io.datasync.orange.com/base/{your-webcom-app}"]; /// Webcom reference
let webcomRef = WCWebcom(URL: "https://io.datasync.orange.com/base/{your-webcom-app}")Write data :
/// Say Hello
[webcomRef set:@"Hello World!"]; /// Say Hello
webcomRef.set("Hello World!")Read data :
/// Read
[webcomRef onEventType:WCEventTypeValue withCallback:^(WCDataSnapshot * _Nullable snapshot, NSString * _Nullable prevKey)
{
NSString * value = (NSString *)snapshot.value;
NSLog(@"%@", value);
}]; /// Read
webcomRef.onEventType(.Value , withCallback:
{
(snapshot: WCDataSnapshot?, prevKey: String?) -> Void in
if let message = snapshot?.value as? String
{
print(message)
}
}More
- See the API Reference for more details.
- Look at the iOS Demo example.