帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
43
帖子
1
勋章
228
Y币

[插件使用] aMapLocation定位安装app时iPhone没有弹出使用位置信息提示

[复制链接]
发表于 2017-10-11 13:31:46
本帖最后由 mededo 于 2017-10-11 13:32 编辑

大家好,客户项目上线,发现一个BUG,就是APP安装好之后,和aMapLocation获取经纬度,只提示网络使用情况wifi或蜂窝移动网络,不提示获取用户当前位置是否同意的提示,刚安装好定位不了,后来发现在 iphone手机设置 定位 找到APP,打开定位后,立马可以了,不知道是哪里的问题,打包定位都选了,config我也贴出来。麻烦知道的人给我解说一下, 感谢感谢。。。。
客户急在线等。。。。。。
1.png 2.png
<content src="index.html"/>
  <preference name="pageBounce" value="false"/>
  <preference name="appBackground" value="rgba(0,0,0,0.0)"/>
  <preference name="windowBackground" value="rgba(0,0,0,0.0)"/>
  <preference name="frameBackgroundColor" value="rgba(0,0,0,0.0)"/>
  <preference name="hScrollBarEnabled" value="true"/>
  <preference name="vScrollBarEnabled" value="true"/>
  <preference name="autoLaunch" value="true"/>
  <preference name="fullScreen" value="false"/>
  <preference name="autoUpdate" value="true"/>
  <preference name="smartUpdate" value="true"/>
  <preference name="debug" value="true"/>
  <preference name="statusBarAppearance" value="true"/>
  <preference name="querySchemes" value="wx641c0029951fbeec"/>
  <permission name="readPhoneState"/>
  <permission name="camera"/>
  <permission name="record"/>
  <permission name="location"/>
  <permission name="fileSystem"/>
  <permission name="internet"/>
  <permission name="bootCompleted"/>
  <permission name="hardware"/>
  <access origin="*"/>

4
帖子
0
勋章
3524
Y币
你的应用不是第一次打开吧,之前已经打开过且已经拒绝,这次打开就不提示了,只能到设置里设置
43
帖子
1
勋章
228
Y币
piewun949116 发表于 2017-10-11 13:51
你的应用不是第一次打开吧,之前已经打开过且已经拒绝,这次打开就不提示了,只能到设置里设置 ...

我找个新手机而且没有安装过这个APP的苹果手机试了,从苹果商店开始下载,下载下来后只提示使用WIFI或移动网络之类的,没有提示获取用户位置,我故意找一个没有安装过这个APP的苹果手机从苹果商店下载试的。
看看有没有什么其他问题?配置或其他什么相关的。
  <permission name="location"/>  这个config里也有。云编译的时候,定位也选择了。
28
帖子
1
勋章
1万+
Y币
mededo 发表于 2017-10-11 13:59
我找个新手机而且没有安装过这个APP的苹果手机试了,从苹果商店开始下载,下载下来后只提示使用WIFI或移动 ...

应用名字叫啥,云编译的有没有问题?
43
帖子
1
勋章
228
Y币
技术咨询-Kenny 发表于 2017-10-11 14:31
应用名字叫啥,云编译的有没有问题?

应用名称叫 芝麻开学,云编译没问题。
43
帖子
1
勋章
228
Y币
技术咨询-Kenny 发表于 2017-10-11 14:31
应用名字叫啥,云编译的有没有问题?

我才试了一下自定意loader,我把amaplocation的key再改一下,同时我把我的证书删掉了,包名用的是自定意的包名,然后我在手机里安装自定意loader的时候有提示获取用户信息,有永不,有始终,还有一个在使用的时候。
43
帖子
1
勋章
228
Y币
本帖最后由 mededo 于 2017-10-11 15:57 编辑
技术咨询-Kenny 发表于 2017-10-11 14:31
应用名字叫啥,云编译的有没有问题?

我只发现一个地方有问题,但不知道是不是这个问题造成的,因为我把这个代码添加和删除之后,发现自定意loader都会提示用户信息的提示,永不,应用使用时和始终。就是因为我打包时选择了始终定位,而config里没有backgroundMode的选项。<preference name="backgroundMode" value="location"/>。 不知道是不是这个原因,自定意loader来看不影响。哥哥,我的应用你看了吗?
28
帖子
1
勋章
1万+
Y币
mededo 发表于 2017-10-11 15:54
我只发现一个地方有问题,但不知道是不是这个问题造成的,因为我把这个代码添加和删除之后,发现自定意loa ...

如果不需要后台定位,就把定位(始终)权限去掉,保留使用期间就行了。既然云编译没问题就再提交个新版本到AppStore去吧。
43
帖子
1
勋章
228
Y币
技术咨询-Kenny 发表于 2017-10-11 16:45
如果不需要后台定位,就把定位(始终)权限去掉,保留使用期间就行了。既然云编译没问题就再提交个新版本 ...

我看别的APP可以提示没有打开定位服务,确定前去打开,确定就到 设置 隐私的定位服务页面了,这个apicloud有没有什么方法或功能可以在APP里直接打开到苹果手机的定位服务里?
急。。。在线等。。。

12.png
28
帖子
1
勋章
1万+
Y币
mededo 发表于 2017-10-11 18:08
我看别的APP可以提示没有打开定位服务,确定前去打开,确定就到 设置 隐私的定位服务页面了,这个apiclou ...

可以跳转到你应用的设置界面:

api.openApp({
    iosUrl:'app-settings:'
},function(ret,err){

});
12下一页
您需要登录后才可以回帖 登录

本版积分规则