我已经用动态链接配置了 firebase 项目,我有 DL 的域。但是当我以编程方式创建 shroten 链接时,我得到了一个错误。我在项目的目标测试和调试中收到此错误,但相同的代码用于发布应用程序并且动态链接有效。每个项目目标都有自己的 firebase 项目和域。我不知道为什么只适用于发布版本?
Your project does not own Dynamic Links domain
最佳答案
使用您的 bundleID、app_code 和 API key 尝试此命令行:
curl -X POST --dump-header - -H "X-Ios-Bundle-Identifier: REPLACE_THIS_WITH_YOUR_BUNDLE_ID” -H "Accept: application/json" -H "Content-Type: application/json" -d "{\"longDynamicLink\":\"https://REPLACE_THIS_WITH_YOUR_APP_CODE.app.goo.gl/?link=https%3A%2F%2Fwww%2Egoogle%2Ecom%3Fq%3Djump\",\"suffix\":{\"option\":\"UNGUESSABLE\"}}" "https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=REPLACE_THIS_WITH_YOUR_API_KEY”
让我知道它是如何工作的。
如果此行能够创建短链接,则表明 iOS 代码出错。
关于ios - 在 swift 中以编程方式创建的 firebase 动态链接不起作用,没有域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47677259/