Ionic - 如何创建基于位置的登录
Ionic - How to create location based login
我正在尝试使用 ionic 版本 1 创建基于位置的登录应用程序。
目的是用户可以在办公区通过应用程序提交考勤(到达和离开)。
后端内容应该在 PHP/MySQL for API.
应用功能 -
应用会要求用户打开 GPS
没有 GPS 打开用户无法访问应用程序
当用户提交考勤应用程序时,会将用户当前位置发送到 api。
如果 GPS 开启
,当用户到达最近的办公室位置(100 米以内)时将触发推送通知
这里的问题是-
如何在打开应用时强制用户打开GPS?
如何在用户到达就近办公区域时推送通知?
您可以使用cordova-diagnostic-plugin
检查用户是否授予了GPS权限。如果他没有,您可以不授予他访问该应用程序的权限,并告诉他他需要激活它。
您可以使用cordova-plugin-mauron85-background-geolocation
在特定点周围设置地理围栏,然后在用户进入后发送推送通知。
我正在尝试使用 ionic 版本 1 创建基于位置的登录应用程序。 目的是用户可以在办公区通过应用程序提交考勤(到达和离开)。 后端内容应该在 PHP/MySQL for API.
应用功能 -
应用会要求用户打开 GPS
没有 GPS 打开用户无法访问应用程序
当用户提交考勤应用程序时,会将用户当前位置发送到 api。
如果 GPS 开启
,当用户到达最近的办公室位置(100 米以内)时将触发推送通知
这里的问题是-
如何在打开应用时强制用户打开GPS?
如何在用户到达就近办公区域时推送通知?
您可以使用
cordova-diagnostic-plugin
检查用户是否授予了GPS权限。如果他没有,您可以不授予他访问该应用程序的权限,并告诉他他需要激活它。您可以使用
cordova-plugin-mauron85-background-geolocation
在特定点周围设置地理围栏,然后在用户进入后发送推送通知。