为Flutter应用添加关联的域权利

我需要在我的Flutter应用程序中添加关联域权利,这样我才能实现应用链接。 我使用uni_links插件,该插件非常适合Android。如上所述,我已经添加了ios/Runner/Runner.entitlements文件,但是它不起作用。 Apple official docs暗示我需要通过xcode向应用程序添加一些内容。问题是,我不使用xcode,而是使用Android Studio。我相信我需要手动向info.plistproject.pbxproj添加一个条目,这是我认为xcode可以做到的,但是我不确定该做什么。

candy009 回答:为Flutter应用添加关联的域权利

从以下路径打开Runner.entitlements文件:

ios/Runner/Runner.entitlements

并添加所需的应用链接

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <!-- ... other keys -->
  <key>com.apple.developer.associated-domains</key>
  <array>
    <string>applinks:[YOUR_HOST]</string>
  </array>
  <!-- ... other keys -->
</dict>
</plist>

有关更多信息,请阅读Universal Links的Apple指南。

,

登录Apple Developer Account。 检查您的捆绑ID。编辑您的应用程序ID。从此处添加关联域权利。更新Provisioning配置文件,并在Flutter项目中使用它。

本文链接:https://www.f2er.com/3149488.html

大家都在问