bmobsdk安装后怎么为其添加数据ios

bmobsdk安装后怎么为其添加数据ios,第1张

方法/步骤

SDK 工作流程

Udesk-SDK的工作流程如下图所示。

Udesk SDK 导入

1 下载Udesk SDK ,导入SDK包到你的工程。

2 导入以下框架到你的工程

3 点击你的工程targets -> Build Settings 搜索 Other Linker Flags 加入 -lxml2 -ObjC

快速启用SDK

使用Udesk提供的UI,可以免去UI部分的开发,更快的嵌入应用。使用Udesk SDK 提供的UI,必须执行 初始化函数、创建用户函数和调出视图函数三个步骤,其余接口为可选项。

1注册udesk 替换key和domain

[[Udesk shareUdeskSDK] installForApiKey:@"您公司密钥" domainName:@“您公司域名"];

2创建用户并传入用户信息

NSDictionary parameters = @{

@"user": @{

@"nick_name": @"小明",

@"cellphone":@"18888888888",

@"weixin_id":@"xiaoming888",

@"weibo_name”:@"xmwb888",

@"qq":@"8888888",

@"email":@"xiaoming@qqcom",

@"description":@"用户描述",

}

};

[[Udesk shareUdeskSDK] createCustomer :parameters];

3推出视图

[[Udesk shareUdeskSDK] showFAQs:self withOptions:nil];

至此,你已经为你的 APP 添加Udesk提供的客服服务。而Udesk SDK 还提供其他强大的功能,可以帮助提高服务效率,提升用户使用体验。接下来为你详细介绍如何使用其他功能。

接口说明:

初始化SDK

注意:所有 *** 作都必须在初始化SDK后才能正常执行!

将 SDK 文件添加到工程,在AppDelegate中引用 Udeskh 文件,然后在application: willFinishLaunchingWithOptions:函数中初始化 SDK 。

注册udesk 替换key和domain

[[Udesk shareUdeskSDK] installForApiKey:@"您公司密钥" domainName:@“您公司域名”];

获取秘钥(管理员登录)

添加用户信息和用户自定义字段

注意:若要在SDK中使用 用户自定义字段 需先在网页端设置添加用户自定义字字段。

用户字段包含了一名联系人的所用数据。目前Udesk完全支持自定义用户字段,您可以选择输入型字段和选择型字段。如果是选择型字段,需要提供多个自定义的选项供您的客户进行选择。如果是输入型字段,用户会看到一个文本输入框,在其中输入数据。

调用用户自定义字段函数:

[[Udesk shareUdeskSDK] getUserFields:^(NSDictionary fieldsDict) {

NSLog(@"fieldsDict:%@",fieldsDict);

}];

返回信息:

fieldsDict:{

message = success;

status = 0;

"user_fields" = (

{

comment = “测试测试”; ———————————-字段描述

"content_type" = droplist;———————————-字段类型

"field_label" = "测试"; ———————————-用户名

"field_name" = “SelectField_109"; ———————————-字段名

options = ( ———————————-下拉列表选项

{

0 = "测试用户自定义字段";

}

);

permission = 0; ———————————客户不可见

requirment = 1; ———————————客户可见,但不可修改

};

}

使用:

//2创建用户并传入用户信息和用户自定义字段

NSDictionary parameters = @{

@"user": @{

@"nick_name": @"hehe",

@"cellphone":@"333312313",

@"weixin_id":@"xs28888",

@"weibo_name":@"xuch27777",

@"qq":@"234661166",

@"email":@"de28@qqcom",

@"description":@"好",

@"customer_field":@{@"SelectField_109":@"0"}

}

};

[[Udesk shareUdeskSDK] createCustomer :parameters];

注意:参数都是非必需,你还可以这样写:

NSDictionary parameters = @{

@"user": @{ }

};

获取历史消息

[[Udesk shareUdeskSDK] getAllMessageAndServeEvents:^(NSArray allMessages) {

NSLog(@"dataList:%@",allMessages);

}];

清除历史消息

[[Udesk shareUdeskSDK] clearBreadCrumbs];

显示客服在线状态和名字

[[Udesk shareUdeskSDK] showAgentOnlineStatus:YES showAgentName:YES];

显示咨询对象和店铺名字

咨询对象:

NSDictionary commodityDict = @{

@"commodity_url":@">

安卓开发需要学:

一、应用程序

Android以Java为编程语言,使接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个 Activity 类负责创建视窗,一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。

二、中介软件

*** 作系统与应用程序的沟通桥梁,并用分为两层:函数层(Library)和虚拟机(Virtual Machine)。 Bionic是 Android 改良libc的版本。

Android 同时包含了Webkit,所谓的Webkit 就是Apple Safari浏览器背后的引擎。Surface flinger 是就2D或3D的内容显示到屏幕上。Android使用工具链(Toolchain)为Google自制的Bionic Libc。

三、硬件抽像层

Android 的 HAL(硬件抽像层)是能以封闭源码形式提供硬件驱动模块。HAL

的目的是为了把 Android framework 与 Linux kernel 隔开。

让 Android 不至过度依赖 Linux

kernel,以达成 kernel independent 的概念,也让 Android framework

的开发能在不考量驱动程序实现的前提下进行发展。

四、编程语言

Android 是运行于 Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支持的功能,Android 大都没有支持。

包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。

五、安全控制

目前Android 的 Linux kernel控制包括安全(Security),存储器管理(Memory Managemeat),程序管理(Process Management),网络堆栈(Network Stack),驱动程序模型等。

下载Android源码之前,先要安装其构建工具Repo来初始化源码。Repo 是 Android 用来辅助Git工作的一个工具。

参考资料来源:百度百科—android开发

市场上有很多低代码开发平台,想要快速开发app,除了使用快速开发平台外,还可以使用类原生的VCN中文编程,快速开发app、小程序以及其他工具。直接将app功能组件进行拖拽并修改属性,模块化开发,两三天就能开发一款app。由于采用的是中文+原生扩展,还可以直接将中文代码转译成原生开发语言,使开发的应用更加安全和专业。

以上就是关于bmobsdk安装后怎么为其添加数据ios全部的内容,包括:bmobsdk安装后怎么为其添加数据ios、php电商小程序的项目经验怎么写、安卓开发需要学什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10099534.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存