Objective-C编写app中嵌入h5页面 geolocation定位问题

我制作了一个用到geolocation定位的h5页面,让别人嵌到他开发的app中,用Safari浏览器时可以实现定位的,但是在app却做不到定位。貌似在app中嵌入网页是调用webkit,目前找不到问题所在,而且对objectc没有很多的了解。
开发的那个人让我找原因,网上搜了一圈没找到什么可用的,想问一下:
1、问题应该是出在哪里?
2、我这个H5页面需要改吗?还是要app那边做调整?

同样问题,我是在app里面嵌套h5页面用geolocation实现定位,单独打开页面同意共享位置 便可以定位,放到app内 就是失败或无法获取权限