ANCS获取服务位置改变 511/2 511/head
authorhcj <1224667075@qq.com>
Fri, 12 Jul 2024 02:03:55 +0000 (10:03 +0800)
committerhcj <1224667075@qq.com>
Fri, 12 Jul 2024 02:03:55 +0000 (10:03 +0800)
code/sdk/application/wearable/service/ble_service/bleservice/bleService.c

index fdf37a2..2bb2872 100644 (file)
@@ -306,8 +306,7 @@ void svr_ble_connstate_change_cb(unsigned short conn_id, bd_addr_t *addr, gap_bl
         set_phone_info(addr);\r
 \r
         //扫描ios的ANCS服务,扫描到服务后会自动建立连接,并订阅服务\r
-        if(get_notify_switch())\r
-        ble_ancs_client_cmd_setup_and_subscribe(g_ble_conn_id);\r
+       \r
 \r
         //int ret= a2dp_snk_connect(addr);\r
         // WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "addr: ****%02x%02x%02x%02x playing_state: %x\n",\r
@@ -328,6 +327,9 @@ void svr_pair_result_cbt_cb(uint16_t conn_id, const bd_addr_t *addr, errcode_t s
     devpair_state = 1;//代表配对成功了\r
     WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "svr_pair_result_cbt_cb!!! addr 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x status:0x%x\r\n",addr->addr[0],addr->addr[1],\r
     addr->addr[2],addr->addr[3],addr->addr[4],addr->addr[5],status);\r
+    if(get_notify_switch())\r
+    ble_ancs_client_cmd_setup_and_subscribe(g_ble_conn_id);\r
+    \r
 }\r
 \r
 //添加ota特征值\r