MoBagelSDK 3.0.4

MoBagelSDK 3.0.4

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

Ken Lin维护。



  • 作者
  • KenLin

简介

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

作者

Ken Lin, [email protected]

许可证

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