问题描述
我开发了一个使用 Bonjour 服务进行通信的简单应用。 我遵循了 Apple 和 Android 文档,一切正常。
现在我发现如果设备失去 wifi 连接,发现设备不会被通知丢失的服务,而新的发现会找到这个(幽灵)服务。
根据 Apple documentation(第 4 点),它可能发生,如果您想确保该服务仍然有效,您必须“重新确认”DNS 记录。 要在 iOS 中执行此操作,您必须使用 DNSServiceReconfirmRecord,并且它可以工作。
现在我也必须在 Android 上解决这个问题,但我找不到 API(或任何解决方法)。
有没有人处理过这个问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)