我搜索过found那个打开Facebook的是:
window.location = "fb://"; /* It works fine */
代替:
window.location = "facebook://"; /* It doesn't work */
问题是:
我需要打开像“facebook”这样的应用程序,但我不知道如何找到appName URL方案,如fb://用于“Facebook”…
我尝试了很多名字组合,但没有成功.
如果你能给我一些暗示来实现这一点,我会很高兴的.
解决方法:
正如Palpatim所说,您可以查看在线注册表,例如this one.
否则,无法在Javascript中以编程方式获取此方案.如果您在Payload / * appName.app / Info.plist中打开.ipa文件,您可以手动找到它.你会看到这样的网址列表:
例如,这张图片将响应product://.
请注意,打开.ipa文件可能会被视为逆向工程,因此只能在您自己的应用上执行此操作.