同样的 JavaScript,原生的权限
WebViewGold 把 HTML5 Geolocation API 桥接到 Core Location 和 Android 定位服务。第一次调用会显示带有您用途说明的系统弹窗;之后的调用直接返回位置。
WebViewGold 把 HTML5 Geolocation API 桥接到 Core Location 和 Android 定位服务。第一次调用会显示带有您用途说明的系统弹窗;之后的调用直接返回位置。
地理定位只在 https:// 页面上工作。您已发布的 Base44 URL 已经满足;请确保每个嵌入的地图或 API 调用也都是 HTTPS。
Apple 会询问您如何使用位置数据(App Privacy),Google 在数据安全表单中询问,并要求说明权限用途。如果您确实只是“显示附近的优惠”,这样写就足够了。
把这段粘贴到 Base44 中以实现 Web 应用端。检查结果,发布,然后在 WebViewGold 应用中测试。
Add a location-based Nearby page to this Base44 app for the WebViewGold wrapper. Add latitude and longitude fields to the Place entity. Create a Nearby page with a short explanation and a Use my location button; only on tap call navigator.geolocation.getCurrentPosition with a 10 second timeout, show friendly messages for denied, unavailable and timeout, and offer a manual city search as fallback. Load all Place records, compute the distance to each in kilometers, sort by distance and show the nearest 20 with their distance. Remember the last position in localStorage for 15 minutes. Do not ask for the position on page load or use watchPosition.

只要有一个优化良好的Web应用版本,几分钟内您就能拥有一个出色的移动应用。除此之外,客户服务非常友好且乐于助人!我只能说:推荐WebViewGold :-)
约 10 分钟。
在 WebViewGold Xcode 项目中编辑 Info.plist 里的定位用途说明(“我们使用您的位置来显示附近的健身房”)。Android:权限在 AndroidManifest.xml 中声明,由系统进行说明。Cloud Builder 把这段文本作为一个字段提供。
在用户点击“附近”时调用 navigator.geolocation.getCurrentPosition(),而不是在页面加载时。Apple 会拒绝在没有上下文的情况下请求权限的应用(准则 5.1.1)。
如果用户拒绝,显示手动输入(城市或邮编)和提示;settingsapp:// 会打开应用设置,用户可以在那里更改决定。
只为需要位置的功能向 Base44 内置实体(数据库)、文件存储和后端函数 发送坐标,并在隐私政策中说明;精确位置在两个问卷中都属于敏感数据类型。
backgroundlocation,Config.java 中的 requireBackgroundLocation),两个商店都会严格审查;除非您的产品确实需要,否则请保持关闭,并在审核备注中说明。watchPosition)在应用处于前台时工作;用户离开页面时请停止监听以节省电量。不需要。您 Base44 应用中的标准 HTML5 Geolocation API 由 WebViewGold 桥接到原生定位服务;您只需配置权限文本。
准则 5.1.1 要求权限请求在上下文中合情合理。请在用户触发定位功能时再请求位置,并在用途说明中解释原因。
可以。地图嵌入和 SDK JavaScript 库在 WebView 中的工作方式与浏览器中相同,只要一切都通过 HTTPS 加载。
结果相同,只是您需要投入的工作量不同。三种方式都附带审核通过保证和 7×24 小时人工支持。
$109 每个平台,一次性付费
WebViewGold 许可证:一个现成的 Xcode 或 Android Studio 项目。粘贴您的 URL,设置名称和图标,开启所需功能,构建并提交。永久免费更新。
在主页查看方案$349 每个许可证,一次性附加购买
无需 Mac、Xcode 或 Android Studio:在浏览器中完成配置,我们在云端构建两个应用,并将其交付到 App Store Connect 和 Play Console。
Cloud Builder 如何运作 试用免费演示$698 每个平台 $798
把您的 URL 和图标发给我们。我们的团队在 72 小时内完成配置、构建并交付您的应用,白标,附源码项目。两个平台共 $1,158。
Full Service 详情 服务提供方:冬季特惠价格有效期至 2026年12月31日。
App Store & Google Play 审核通过保证 – 否则 14 天内退款
想直接交给我们?Full Service:我们在 72 小时内完成配置、构建并交付,每个平台 $698 起。有疑问?通过 7×24 小时在线聊天联系我们。
退款依据我们 FAQ 中列出的条件:应用因非内容原因被 Apple 和/或 Google 拒审,并在购买后 14 天内提出申请。