首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React-本机Deeplink与React-导航不工作

React-本机Deeplink与React-导航不工作
EN

Stack Overflow用户
提问于 2020-09-16 21:45:39
回答 1查看 698关注 0票数 5

我一直在尝试通过react导航(v5)为我的应用程序设置深度链接,所以我遵循了他们的指示。我已经编辑了我的应用委托,以包括我需要的包和我从他们的网站复制粘贴的深度链接/通用方法。在那之后,他们说要将方案添加到项目的配置中,所以我按照他们说的做,并在终端中编写了npx uri-scheme add playlist --ios,我可以确认它是否有效,因为我可以执行npx uri-scheme list,然后我就可以回来了

代码语言:javascript
复制
› iOS: Schemes for config: ./ios/audvice-tvOS/Info.plist
› playlist://

› Android: Schemes for config: ./android/app/src/main/AndroidManifest.xml
› ${applicationId}://
› ${applicationId}://
› ${applicationId}://
› https://

现在我只需要通过运行npx uri-scheme open playlist://asdf --iosxcrun simctl openurl booted playlist://asdf来测试它,当我这样做时,我会得到以下错误:

代码语言:javascript
复制
› iOS: Attempting to open URI "playlist://1234" in simulator
An error was encountered processing the command (domain=NSOSStatusErrorDomain, code=-10814):
The operation couldn’t be completed. (OSStatus error -10814.)

Aborting run
An unexpected error was encountered. Please report it as a bug:
Error: xcrun exited with non-zero code: 194
    at ChildProcess.d (/Users/chris/.npm/_npx/50946/lib/node_modules/uri-scheme/build/index.js:1:3255)
    at Object.onceWrapper (events.js:422:26)
    at ChildProcess.emit (events.js:315:20)
    at maybeClose (internal/child_process.js:1051:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
    ...
    at Object.spawnAsync [as default] (/Users/chris/.npm/_npx/50946/lib/node_modules/uri-scheme/build/index.js:1:2740)
    at Object.openAsync (/Users/chris/.npm/_npx/50946/lib/node_modules/uri-scheme/build/index.js:1:261648)
    at Object.openAsync (/Users/chris/.npm/_npx/50946/lib/node_modules/uri-scheme/build/index.js:1:314115)
    at Command.<anonymous> (/Users/chris/.npm/_npx/50946/lib/node_modules/uri-scheme/build/index.js:1:136332)
    at Command.i (/Users/chris/.npm/_npx/50946/lib/node_modules/uri-scheme/build/index.js:1:281412)
    at Command.emit (events.js:315:20)
    at Command.parseArgs (/Users/chris/.npm/_npx/50946/lib/node_modules/uri-scheme/build/index.js:1:284584)
    at Command.parse (/Users/chris/.npm/_npx/50946/lib/node_modules/uri-scheme/build/index.js:1:282539)
    at Object.<anonymous> (/Users/chris/.npm/_npx/50946/lib/node_modules/uri-scheme/cli.js:5:9)
    at Module._compile (internal/modules/cjs/loader.js:1200:30) {
  pid: 50949,
  output: [ '', '' ],
  stdout: '',
  stderr: '',
  status: 194,
  signal: null
}

以前有没有人遇到过这种情况?提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-09-16 11:04:56

遇到相同的问题/错误。您需要运行应用程序,然后深度链接才会起作用。这意味着你实际上没有应用程序包,所以它不会找到你的应用程序来打开深层链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63921437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档