{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671518303503,"data":{"id":71712323,"title":"SDK license激活","slug":"wcy7ll","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"

1 功能概述

激活是向BL SDK的使用者赋予软件的使用权限,保证SDK只能在被授权的设备上进行使用。在商业合作模式上针对设备收取license费用时,SDK需要激活后才能使用。

SDK激活的前提:需要先提供设备id购买指定设备的激活许可。

2 如何下单购买激活许可?


SDK采用一次性激活,正式激活成功后,升级软件版本或地图数据,只要保障激活文件保存路径的备份文件不丢失,sdk就无需再次激活。


3 激活方式介绍


4 激活流程描述

如下图描述了客户端激活流程。其中批量激活BatchActivate接口有两个功能。

     1,判断传入的路径是否有value.dat文件,确认是否已经激活。

     2,如果未激活,会寻找同路径下激活的csv文件,进行批量激活


特别说明1:

若未调用IServiceMgr::InitBaseLibs接口的情况下,调用IActivationModule::NetActivate网络激活        接口请求网络会失败。

InitBaseLibs接口,参考文档,二、入门指南中的3.5.3初始化

特别说明2: 

     激活失败就进入地图,异常表现

     1)未激活情况下,在线请求地图图块数据,在线算路等所有网络请求都被禁止

           除网络激活接口IActivationModule::NetActivate外

     2)未激活情况下,若本地也无离线地图数据情况下,地图显示空白(黑屏),算路、巡航、失败,

          模拟导航、真实导航等所有服务都异常;

     3)未激活情况下,若是存在离线地图数据,地图可以显示,也可离线巡航、离线算路、

          离线导航

   


5 对应技术模块文档

详细接口和开发指南,查阅:

激活服务初始化

3种激活场景

","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-06-29 09:03:31","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":193,"collectCount":5,"estimateDate":3,"docStatus":0,"permissions":true,"overView":false}}