ble_ancs_notification_src_t *notify_src, errcode_t status)
{
if (status == ERRCODE_BT_SUCCESS) {
- printf(
- "[ANCSClientNotifySRCCBK]conn_id:%d status:0x%x notify_id:%lu "
- "eventId:%d eventFlags:0x%x category_id:%d\r\n",
- conn_id, status,
- notify_src->notification_uid,
- notify_src->event_id,
- notify_src->event_flags,
- notify_src->category_id);
- //ble_ancs_client_at_cmd_perform_action(conn_id,notify_src->notification_uid,ANCS_ACTION_POSITIVE);
-
-
- uint32_t creationTime=0;
- int ret = uapi_get_timestampe_ss(&creationTime);
- //当前时间戳减去订阅通知时间戳10s以上的通知,才要求数据(过滤ios将所有未查看消息发过来)
- // if(creationTime-subscribe_notify_creationTime>10)
- // {
- ble_ancs_client_at_cmd_get_notify_att(conn_id, notify_src->notification_uid);
- // }
+ // printf(
+ // "[ANCSClientNotifySRCCBK]conn_id:%d status:0x%x notify_id:%lu "
+ // "eventId:%d eventFlags:0x%x category_id:%d\r\n",
+ // conn_id, status,
+ // notify_src->notification_uid,
+ // notify_src->event_id,
+ // notify_src->event_flags,
+ // notify_src->category_id);
+ // //ble_ancs_client_at_cmd_perform_action(conn_id,notify_src->notification_uid,ANCS_ACTION_POSITIVE);
+
+
+ uint32_t creationTime=0;
+ int ret = uapi_get_timestampe_ss(&creationTime);
+ //当前时间戳减去订阅通知时间戳10s以上的通知,才要求数据(过滤ios将所有未查看消息发过来)
+ if(creationTime-subscribe_notify_creationTime>10)
+ {
+ ble_ancs_client_at_cmd_get_notify_att(conn_id, notify_src->notification_uid);
+ }
- } else {
- printf("[ANCSClientNotifySRCCBK]conn_id:%d status:0x%x.\r\n",
- conn_id, status);
+ // } else {
+ // printf("[ANCSClientNotifySRCCBK]conn_id:%d status:0x%x.\r\n",
+ // conn_id, status);
+ // }
}
}
//static char old_time_buf[64]={0};