gpt4 book ai didi

javascript - 在 Facebook/Messenger 中打开深层链接时无法打开 native 应用程序(在其他应用程序中工作...)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:26 25 4
gpt4 key购买 nike

MessengerFacebook 中打开时,我的自定义深层链接不再打开我的 native 应用程序,而是显示 App Store,而它在 Safari、SMS、Whatsapp 应用程序中仍然有效...

流程非常标准:

如果基于 scheme_based 的 url 失败,用户点击 url 重定向到打开 App Store 的网页 - 代码片段:

var loadedAt = +new Date;
setTimeout(
function() {
if (+new Date - loadedAt < 2000){
window.location = appstoreFail;
}
}
,25);

//Try launching the app using URL schemes
window.open(appUrlScheme,"_self");

知道为什么 Facebook 无法识别应用方案网址吗?他们有什么改变吗? Facebook 或 Messenger 正在打开一个 WebView ,所以它可能有问题,但我感觉它以前工作并且最近停止工作......

非常感谢您的建议,或任何从 Facebook/Messenger 打开 native 应用程序的解决方法!

卢卡斯

最佳答案

Facebook 可以在他们的应用程序中对任何网络请求做任何他们想做的事情,而且他们似乎选择在他们的应用程序的最新版本中阻止非 http 请求......

关于javascript - 在 Facebook/Messenger 中打开深层链接时无法打开 native 应用程序(在其他应用程序中工作...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34072223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com