簡體   English   中英

如何在 Mongo Stitch Email 確認 URL 中使用深層鏈接?

[英]How can I use deep links in Mongo Stitch Email Confirmation URLs?

我想配置一個 Mongo Stitch App 以通過電子郵件確認用戶。 我想使用深層鏈接直接鏈接到我的反應原生 expo 應用程序。 在開發過程中,鏈接將是“exp://localhost:19000/”。 該鏈接正確到達我的應用程序。

不幸的是,“Auth Providers > Edit local-userpass”下的 Stitch 不接受此鏈接。 錯誤信息是:

“請輸入以有效方案開頭的 URL,例如 https:// 或 http://”

要復制此錯誤:

  1. 按照文檔中的說明設置縫合應用程序: https://www.mongodb.com/cloud/stitch

  2. 在“用戶 > 提供者”下的縫合設置中,啟用“電子郵件/密碼”和 go 進入此授權方法的配置設置。 在那里,選擇“發送確認電子郵件”。

  3. 現在會提示您配置“電子郵件確認 URL”。 顯然這不可能是 expo 應用程序的深層鏈接。 The link needs to start with http or https but expo deep links start with "epx" as outlined here https://docs.expo.io/versions/latest/workflow/linking/#linking-module .

任何幫助將不勝感激!

Currently the only URL schemes supported for Email Confirmation URL is http and https .

但是,您可以使用Run A Confirmation Function創建自定義流程。 每當新用戶注冊帳戶時,將使用令牌執行自定義確認 function。 function 可以發送包含深層鏈接的 email 並將注冊狀態設置為pending

然后客戶端應用程序必須調用confirmUser SDK function 以完全確認用戶的身份並允許登錄。 有關用戶確認的示例,請參見確認新用戶的 Email 地址

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM