集成滴滴打车SDK
Posted Kevin&Swift
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集成滴滴打车SDK相关的知识,希望对你有一定的参考价值。
主要是调用了滴滴打车的SDK来进行
首先是要去官网申请账号 这里由于是Demo因此不做这方面了http://open.xiaojukeji.com/
接着是配置环境 首先将下载的SDK导入
配置plist环境变量 由于滴滴打车用的是微信支付,因此需配置微信
配置成数组
随后是隐私服务,定位是属于隐私服务的
还有事ios9之后的http通信
这样就配置完毕了 由于加入的框架是OC写的 因此要导入-objc文件在other link flag 中
添加桥接文件
//引入头文件 只要引入header文件即可
#import <DIOpenSDK/DIOpenSDK.h>
继承协议
随后加一个按钮 开始导入界面即可
import UIKit
//
class ViewController: UIViewController,DIOpenSDKDelegate
override func viewDidLoad()
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
override func didReceiveMemoryWarning()
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
@IBAction func startDDTaxi(sender:UIButton)
//注册app
DIOpenSDK.registerApp("rest", secret: "rest")
//注册option
let diOption = DIOpenSDKRegisterOptions()
//打开界面
DIOpenSDK.showDDPage(self, animated: true, params: diOption, delegate: self)
//必须有的方法 当用户关闭滴滴打车界面的时候
func diopensdkMainPageClose()
print("界面已经关闭")
具体已经放到github上去了
https://github.com/KevinSwiftiOS/DDTaxiSDK
以上是关于集成滴滴打车SDK的主要内容,如果未能解决你的问题,请参考以下文章