嗨,对话框的团队,
不知道是否有任何限制'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不同的变量。
谢谢,现在它在我的应用程序中工作得很好。