mobagel-ios-sdk 1.0.3

mobagel-ios-sdk 1.0.3

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2016年3月

Ken Lin维护。



  • 作者
  • KenLin

MoBagelSDK

介绍

MoBagel 是一个实时云分析平台,它帮助物联网公司监控和分析硬件使用情况,加快研发进度,预测销售和营销策略,并主动与客户互动以防止产品退货。因此,公司还可以通过成本降低节省数百万的费用。

更多详情

用法

要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install

需求

'AFNetworking', '~> 2.3'
'AESCrypt', '~> 0.0.1'

安装

MoBagelSDK 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行

pod "MoBagelSDK", '~> 0.2.1'

如何工作!

  1. 在我们的仪表板上注册! (您可以访问 https://app.mobagel.com)
  2. 初始化 BagelDevice 对象
  3. 填写您的设备信息
    • product_id
    • product_key
    • device_id
    • device_key
  4. 开始报告!!
    BagelDevice 类中只有一个名为 'report' 的函数调用,您需要传递您的报告数据 (NSDictionary) 并处理数据响应。
参数 类型 描述
state(必需) 字符串 设备的当前状态
latlng(可选) 字符串 设备经纬度,格式为:纬度:经度
c_xxx 字符串/数字 您可以使用前缀 c_ 放置自定义参数

Objective-C 示例代码

#import <MoBagelSDK/BagelDevice.h>
BagelDevice* device = [BagelDevice new];
device.product_id = @"<#product_id#>";
device.product_key = @"<#product_key#>";
device.device_id = @"<#device_id#>";
device.device_key = @"<#device_key#>";

id data = {<#Fill report data#>}
[device report:data
       success:^(NSInteger code, NSString *data) {
          <#Handle success response#>
       }
       failure:^(NSInteger code, NSError *error) {
          <#Handle fail response#>
       }];

Swift 示例代码

import MoBagelSDK
let device = BagelDevice()
device.product_id = "<#product_id#>"
device.product_key = "<#product_key#>"
device.device_id = "<#device_id#>"
device.device_key = "<#device_key#>"

let data = NSDictionary()
device.report(data as [NSObject : AnyObject],
   success: { (code, data) -> Void in
       <#Handle success response#>
   }) { (code, error) -> Void in
       <#Handle fail response#>
}

更多

您可以通过访问我们的主页获取更多信息。 https://mobagel.com

作者

林恳,[email protected]

许可

MoBagelSDK 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。