我正在尝试将一个 LinkedIn 应用程序用于一个应用程序的多个白标版本。
我已经成功让 FB 这样做了 - 看起来 LinkedIn 应该非常相似,但无法成功让 LinkedIn 返回到正确的应用程序(当安装了其他应用程序时)。有时它不会返回,有时它会转到共享相同 LI App ID 的其他应用程序...
我已将 bundleID com.bethegame.app1 和 com.bethegame.app2 添加到 LinkedIn 移动应用,并将 app1 和 app2 添加为 LinkedIn iOS 移动应用的后缀。
这是每个应用程序的 plist 中的内容...
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLName</key>
<string>com.bethegame.app1</string>
<key>CFBundleURLSchemes</key>
<array>
<string>app1</string>
</array>
</dict>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>fb123456789012345</string>
</array>
<key>FacebookUrlSchemeSuffix</key>
<string>app1</string>
</dict>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLName</key>
<string>com.bethegame.app1</string>
<key>CFBundleURLSchemes</key>
<array>
<string>li1234567-app1</string>
</array>
<key>LISuffix</key>
<string>app1</string>
</dict>
就像我说的 FB 工作,虽然 'FacebookUrlSchemeSuffix' 被记录,LinkedIn 'LISuffix' 不是?