android - 访问在线服务

标签 android ios web-applications architecture

我正在努力解决技术/功能问题,非常感谢您就如何解决这个问题提出意见。

我托管了一项服务(Web 应用程序),我的客户可以使用他们自己的设备(IOS 或安卓)或我场所提供的设备访问该服务(例如,假设它是购物中心)。 客户可以使用我们无法控制的 wifi 网络(IP 可能会改变)或他们的 4G 连接访问该服务 商家在问

1 - 在客户在我们场所时允许访问该服务。

2 - No sign in 应该要求客户在访问服务时识别客户身份

问题:如何将设备识别为在我的商店中以允许访问服务

欢迎提问

最佳答案

您可以为此目的使用地理定位。

只需将所有销售点坐标添加到您的后端,并要求用户为您的应用/网站授予地理权限。

但是,有一个缺点,geo 可能很容易被欺骗,GPS 可能不够精确,无法满足业务需求(例如用户将能够在商场的 parking 场等处访问您的应用)。

关于android - 访问在线服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58146772/

相关文章:

java - 在 Android 上以编程方式添加和连接到非广播 Wifi 网络

android - 使用 AppCompat 和 Material 更改硬键菜单面板的样式

ios - 在 tableView 中插入两个数组 - 连接时出错

php - PHP 中的 Singleton 类的新实例用于每个 HTTP 请求

android - Sherlock Actionbar invalidateOptionsMenu()

java - 远程访问 glassfish 服务器

c# - 实时多人房间创建进度停留在 20%

android - 检查android上的互联网连接

ios - UITabBarController 无法加载第二个选项卡

objective-c - NSFetchedResultsController 不对加密属性进行排序