iOS 上的 Expo 深层链接无法正常工作(因为 Google 登录?)

问题描述 投票:0回答:1

深层链接不起作用。这就是 iOS 上的

info.plist
配置为 Google 登录的方式。

    ...
    <key>GIDClientID</key>
    <string>[secret].apps.googleusercontent.com</string>
    <key>CFBundleURLTypes</key>
    <array>
      <dict>
        <key>CFBundleURLSchemes</key>
        <array>
          <string>com.googleusercontent.apps.[secret]</string>
        </array>
      </dict>
    </array>
  </dict>
</plist>

当我删除这部分时,深度链接工作正常,为什么呢? 我是不是做错了什么?

ios expo google-signin
1个回答
0
投票

我通过添加用于 Google 登录的

com.googleusercontent.apps.[secret]
和用于深度链接的
[Expo App Scheme]
作为 URL 方案来解决这个问题。 换句话说,

...
<key>GIDClientID</key>
<string>[secret].apps.googleusercontent.com</string>
<key>CFBundleURLTypes</key>
<array>
  <dict>
    <key>CFBundleURLSchemes</key>
    <array>
      <string>[Expo App Scheme]</string>
      <string>com.googleusercontent.apps.[secret]</string>
    </array>
  </dict>
</array>
© www.soinside.com 2019 - 2024. All rights reserved.