swiftAPP

hxb 05c78cd995 add some files 9 years ago
Images ff2739c80e commit at 2016.5.31 9 years ago
Pods ff2739c80e commit at 2016.5.31 9 years ago
SocketChat 9e31c76960 test 9 years ago
SocketChat.xcodeproj ff2739c80e commit at 2016.5.31 9 years ago
SocketChat.xcworkspace 0d51f1f51d 发送参数,调用服务端接口发送验证码 给自己 9 years ago
XKeyBoard 9154abc7ea socket.io on emit 9 years ago
ManagerUserDefault.swift 0d51f1f51d 发送参数,调用服务端接口发送验证码 给自己 9 years ago
MyAlertViewController.swift 05c78cd995 add some files 9 years ago
Podfile ff2739c80e commit at 2016.5.31 9 years ago
Podfile.lock ff2739c80e commit at 2016.5.31 9 years ago
README.md 05c78cd995 add some files 9 years ago
SocketChat-Bridging-Header.h 05c78cd995 add some files 9 years ago
func.swift 05c78cd995 add some files 9 years ago

README.md

办公微助手APP IOS Swift 重写

2016.5.31 本地资源导入

完成登录逻辑

短信验证界面完成
正在补充短信验证代码
    http request
待封装 Alamofire http request

请求短信验证码

POST /zhuxunserver/sms/sendCode -发送短信验证码 参数说明: String serverID -必填项,服务器ID
String loginName -必填项,用户账号
String|int userID -必填项,用户ID
String mobile -可选项,手机号码,可有多个号码,以英文逗号间隔
String message -可选项,短信内容,默认有统一格式 String|int priority -可选项,优先级,默认为0 String extAttrs -可选项,扩展数据 String uuid -可选项,请求唯一标识 参数格式:{ uuid:"", serverID:"", loginName:"", userID: 123, mobile:"接收人手机号码,多个以“,”隔开", message:"短信内容", priority:"优先级,默认:0", extAttrs:"扩展信息,可选" }

短信验证码校验

POST /zhuxunserver/sms/authCode -短信验证码验证 参数说明: String serverID -必填项,服务器ID String loginName -必填项,用户账号 String|int userID -必填项,用户ID String mobile -必填项,手机号码 String code -必填项,验证码 String uid -可选项,请求唯一标识 参数格式:{ uuid:"", serverID:"", loginName:"", userID: 123, mobile:"", code:"" }

返回值:主要的返回数据在data属性中 参数说明: Boolean success -请求是否成功,0|false失败,1|true成功 String messgae -提示消息 int statusCode -请求状态码 String|Object|Array data -请求响应数据 String type -请求类型 String uuid -请求唯一标识

多设备 新设备 短信验证 Device1 Device2

强占连接(老设备 主动断开)

短信操作

POST /zhuxunserver/sms/send -短信发送 参数说明: String|int userID -必填项,用户ID String mobile -可选项,手机号码,可有多个号码,以英文逗号间隔 String message -可选项,短信内容,默认有统一格式 String|int priority -可选项,优先级,默认为0 String extAttrs -可选项,扩展数据 String uuid -可选项,请求唯一标识 参数格式: {

        uuid:"", 
        userID: 123, 
        mobile:"接收人手机号码,多个以“,”隔开", 
        message:"短信内容", 
        priority:"优先级,默认:0", 
        extAttrs:"扩展信息,可选" 
    } 

POST /zhuxunserver/sms/sendCode -发送短信验证码 参数说明: String serverID -必填项,服务器ID String loginName -必填项,用户账号 String|int userID -必填项,用户ID String mobile -可选项,手机号码,可有多个号码,以英文逗号间隔 String message -可选项,短信内容,默认有统一格式 String|int priority -可选项,优先级,默认为0 String extAttrs -可选项,扩展数据 String uuid -可选项,请求唯一标识

POST /zhuxunserver/sms/authCode -短信验证码验证 参数说明: String serverID -必填项,服务器ID String loginName -必填项,用户账号 String|int userID -必填项,用户ID String mobile -必填项,手机号码 String code -必填项,验证码 String uid -可选项,请求唯一标识 参数格式:{ uuid:"", serverID:"", loginName:"", userID: 123, mobile:"", code:"" }


CoreData AddrBookID Int64 用户ID appState Int16 avatar String 头像链接 branchId Int64