Olá, meu nome é Nelson e sou desenvolvedor mobile. Penso que existem várias formas de fazer o que você deseja, mas o mais simples seria colocarmos a opção de inserir o BSSID do seu wifi nos apps, e fazer com que eles somente possam enviar o pedido se a conexão estiver sendo feita via wifi com esse BSSID.
Essa solução tem a vantagem de não ter que mexer no servidor. O BSSID a ser aceito seria configurado em cada aparelho como uma preferência, e a sua alteração seria protegida por uma senha.
Gostaria de saber se os apps se encontram disponíveis no Goople Play e App Store.
Grato
Nelson R. Pérez