Appearance
创建工程
获取DidiAuthInfo
请联系滴图相关同学,获取SDK用的DidiAuthInfo。
申请时需要提供:
- 应用包名
获取方式:详见「接入说明」。
配置工程
操作系统要求
iOS 8.0 及以上系统
App 权限配置
App需要在地图启动前申请定位权限。首先需要将申请定位权限的文案加到App的Info.plist里,不同的操作系统可能会读取不一样的key对应的文案:
| 操作系统 | Info.plist key |
|---|---|
| iOS 8-10 试用期间定位 | Privacy - Location When In Use Usage Description |
| iOS 8-10 永久定位 | Privacy - Location Always Usage Description |
| iOS 11 | Privacy - Location Always and When In Use Usage Description |
鉴权模块接入
地图启动之前,需要接入BaseSDK,并把 Auto Info 传给DMKBaseService,DMKBaseService完成鉴权后才可以正常使用地图相关功能。
objc
[[DMKBaseService sharedService] setAuthInfo:@"Your Auth Info"];建议将这部分代码放在AppDelegate.m的这个回调方法中执行:
objc
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;更详细的BaseSDK接入方法请参考BaseSDK接入文档
导航SDK目前没有完全和地图SDK解耦,接入前依赖地图SDK的接入,请参考地图SDK接入文档