跳至内容
WebViewGold 从 Vibe Coding 到 App Store
中文
获取 WebViewGold

Lovable + 深度链接

您的 Lovable 应用的深度链接和 Universal Links

用户在邮件中点击来自 Supabase Auth(邮箱/密码、Magic Link、Google、GitHub、Apple)或 Lovable Cloud 的魔法链接,却进入了 Safari:在网页上登录了,应用里却没有。Universal Links 和 App Links 解决了这个问题:指向您域名的 https 链接会直接打开 Lovable 应用。下面是完整的设置,外加用于二维码和其他应用的自定义 scheme 链接。

每个平台一次性 $109 起,或由我们的团队全程代劳,$698 起。

  • 审核通过保证 – 否则 14 天内退款
  • 无需编程
  • 一次性付费,免费更新
  • 7×24 小时人工支持
  • 2014 年起德国出品 · ISO 27001

两种机制

Universal Links(iOS)和 App Links(Android)

指向您域名的普通 https 链接:已安装应用时打开应用,未安装时打开网站。需要在您的域名上放两个文件,并在 WebViewGold 中做一个设置。这是魔法链接、密码重置、分享内容和营销链接的标准做法。

自定义 scheme 深度链接

形如 yourapp://https://app.yourdomain.com/path 的链接可以从其他应用或二维码打开应用(Android 上的 CUSTOM_DEEPLINK_SCHEME,Xcode 项目中的 URL scheme)。不需要域名文件,但应用未安装时它们什么也不会发生。

给 Lovable 的提示词

把这段粘贴到 Lovable 中以实现 Web 应用端。检查结果,发布,然后在 WebViewGold 应用中测试。

粘贴到 Lovable 的提示词
Prepare this app for Universal Links (iOS) and App Links (Android). 1) Create public/.well-known/apple-app-site-association (no extension) containing {"applinks":{"apps":[],"details":[{"appID":"TEAMID.com.example.app","paths":["*"]}]}} and public/.well-known/assetlinks.json with the standard delegate_permission/common.handle_all_urls entry for package com.example.app and fingerprint FINGERPRINT; I will replace the placeholders. 2) Add a route /auth/confirm that reads token_hash and type from the query, calls supabase.auth.verifyOtp({ token_hash, type }) and redirects to /dashboard; show an error state if verification fails. 3) Tell me the exact text to paste into the Supabase magic-link email template so the link points to /auth/confirm on our own domain instead of supabase.co.

我的iOS WebView应用终于通过审核了。谢谢!!

塔哈·法鲁基(Taha Farooqui) · CodeCanyon

为 Lovable 应用设置 Universal Links 和 App Links

需要您的自定义域名和两个商店的应用 ID。

  1. 托管 Apple 文件

    把 /.well-known/apple-app-site-association(JSON 格式、无文件扩展名、通过 HTTPS 以状态码 200 提供)放到您 Lovable 项目的 public 文件夹中,包含您的 Team ID 和 Bundle ID。

  2. 托管 Android 文件

    放置 /.well-known/assetlinks.json,包含您的包名和签名密钥的 SHA-256 指纹(来自 Play Console 的应用签名页面)。

  3. 在 WebViewGold 中启用该功能

    iOS:添加 Associated Domains 功能并填入 applinks:yourdomain.com,在 Config.swift 中启用 Universal Links 选项。Android:在 Config.java 中设置 IS_DEEP_LINKING_ENABLED,并把您的域名添加到 AndroidManifest.xml 的 intent filter 中。

  4. 把身份验证重定向 URL 指向该域名

    在 Supabase Auth(邮箱/密码、Magic Link、Google、GitHub、Apple)或 Lovable Cloud 中:Site URL 和重定向 URL = https://app.yourdomain.com/…。这样魔法链接就会带上您的域名并在应用中打开。

  5. 在真机上测试

    给自己发一条魔法链接,在 Mail 和 Gmail 中点击它。模拟器无法可靠地测试 Universal Links。还要测试从 Messages 和 WhatsApp 分享的链接。

常见坑

  • 关联文件通过重定向或错误的内容类型提供:它必须直接通过 HTTPS 以状态码 200 和 application/json 提供。
  • 邮件服务商把链接包进了跟踪域名:为身份验证邮件关闭点击跟踪,或者把该域名也加进去。
  • www 与非 www:在 Associated Domains 功能中两者都要注册。
  • Android App Links 只有在指纹与 Google 用来签名已发布应用的密钥(Play 应用签名密钥,而不是您的上传密钥)匹配时才能验证通过。

常见问题

如果我的 Lovable 应用只用邮箱/密码登录,可以跳过这一步吗?

就登录而言可以。但密码重置邮件仍然包含链接;没有 Universal Links,它会打开网站——能用,但会把用户留在应用之外。

深度链接需要更新商店版本吗?

首次设置需要(新的功能和清单条目)。之后更改哪些路径打开应用,只需修改您域名上的关联文件,无需更新商店版本。

指向我域名的链接总会打开应用吗?

在应用已安装且文件验证通过时,是的。iOS 允许用户通过长按链接并选择 Safari 来按域名选择退出。

让您的应用上架商店的三种方式

结果相同,只是您需要投入的工作量不同。三种方式都附带审核通过保证和 7×24 小时人工支持。

自己动手

$109 每个平台,一次性付费

WebViewGold 许可证:一个现成的 Xcode 或 Android Studio 项目。粘贴您的 URL,设置名称和图标,开启所需功能,构建并提交。永久免费更新。

在主页查看方案

Cloud Builder

$349 每个许可证,一次性附加购买

无需 Mac、Xcode 或 Android Studio:在浏览器中完成配置,我们在云端构建两个应用,并将其交付到 App Store Connect 和 Play Console。

Cloud Builder 如何运作 试用免费演示

Full Service

$698 每个平台 $798

把您的 URL 和图标发给我们。我们的团队在 72 小时内完成配置、构建并交付您的应用,白标,附源码项目。两个平台共 $1,158。

Full Service 详情 服务提供方: WeSetupYourWebViewApp

冬季特惠价格有效期至 2026年12月31日。

准备好发布您的 Lovable 应用了吗?

App Store & Google Play 审核通过保证 – 否则 14 天内退款

想直接交给我们?Full Service:我们在 72 小时内完成配置、构建并交付,每个平台 $698 起。有疑问?通过 7×24 小时在线聊天联系我们。

退款依据我们 FAQ 中列出的条件:应用因非内容原因被 Apple 和/或 Google 拒审,并在购买后 14 天内提出申请。