假设我想制作一个应用程序,其中存储的数据已加密,因此只有我的应用程序能够读取它。但我希望仅在用户连接到特定网络时才能访问该应用程序。例如,该应用程序是一款安卓应用程序,用于处理医院的病历记录。如何确保设备连接到医院的网络?这样,在该网络之外,该应用程序将无法工作。这个问题与无线网络、无线设备或安卓没有特别关联,这是编程和网络识别的通用问题。证书可以做到这一点吗?我对此还不熟悉。网络“标识符”是否可以被伪造?例如,WiFi SSID很容易被伪造。如果本地数据的目的不是为了“离线模式”,而是为了避免网络延迟,那么,只有在连接到特定网络时,数据才需要保持可访问性,以防设备被盗。但是,如果无法确定网络的身份怎么办?那么,一个能够回答“嘿,我是否在正确的网络上?”的服务器如何呢?如果没有响应,我就知道我不在正确的网络上了?(或者服务器只是没有响应……)但是,如果应用程序被黑客攻击,这也可以被伪造。