嗨对话小组,
不知道是否对“attmdb_add_service”的限制,但我发现设备无法在一项任务中创建2个主要服务时无法工作。我没有找到此类限制的任何文档。你能证实这一发现吗?
我正在基于da14580_beacon_3.40.6开发我的应用程序。
即使没有意图,也没有限制。传递给AttMDB_ADD_Service的任务ID只是发送从客户端等接收的任务写请求。
也许你可以讲述你想要实现的目标,究竟不起作用是什么?代码崩溃了吗?
嗨Joacimwe,
是的,我确实尝试在Task_App中添加2个主要服务,并且它不正常工作(至少在开始时不广告,不确定是否崩溃)。如果我将所有特征声明移动到一个主要服务,那么它正常运行,因此我怀疑在一个任务中创建服务的限制。
那很奇怪。您可以直接在Task_App中直接添加多个服务,即使不建议这样做。您确定您是否正确启动广告?您是否确定您正在计算正确的nb_att_16,nb_att_32,nb_att_128,总大小等?
嗨Hardy.chen,
joacimwe是对的,虽然它尚未通过这种方式使用它,但我没有看到任何原因,为什么不应该工作,你只需要非常小心。添加第一个服务,然后添加属性然后添加第二个服务并放置第二个服务的相应属性。
谢谢mt_dialog.
大家好,
对不起,迟到了这个话题。我终于在Task_App中验证了多个服务的创建,它真正为此目的工作。我的尝试失败是用呼叫'attmdb_add_service'保留(分配)的错误尺寸,只需通过混合2个不同的变量的无知,只是我的错误。
所以,谢谢,现在它在我的申请中运作良好。
即使没有意图,也没有限制。传递给AttMDB_ADD_Service的任务ID只是发送从客户端等接收的任务写请求。
也许你可以讲述你想要实现的目标,究竟不起作用是什么?代码崩溃了吗?
嗨Joacimwe,
是的,我确实尝试在Task_App中添加2个主要服务,并且它不正常工作(至少在开始时不广告,不确定是否崩溃)。如果我将所有特征声明移动到一个主要服务,那么它正常运行,因此我怀疑在一个任务中创建服务的限制。
那很奇怪。您可以直接在Task_App中直接添加多个服务,即使不建议这样做。您确定您是否正确启动广告?您是否确定您正在计算正确的nb_att_16,nb_att_32,nb_att_128,总大小等?
嗨Hardy.chen,
joacimwe是对的,虽然它尚未通过这种方式使用它,但我没有看到任何原因,为什么不应该工作,你只需要非常小心。添加第一个服务,然后添加属性然后添加第二个服务并放置第二个服务的相应属性。
谢谢mt_dialog.
大家好,
对不起,迟到了这个话题。
我终于在Task_App中验证了多个服务的创建,它真正为此目的工作。
我的尝试失败是用呼叫'attmdb_add_service'保留(分配)的错误尺寸,只需通过混合2个不同的变量的无知,只是我的错误。
所以,谢谢,现在它在我的申请中运作良好。