如何使用 navigator.share() 在 iOS 上显示 'Add to home screen'?
How to show 'Add to home screen' on iOS with navigator.share()?
为了允许 iOS 用户安装网络应用程序,我正在尝试制作一个说明屏幕。在此屏幕中,我添加了一个打开共享 sheet 的按钮。当共享 sheet 打开时,'add to home screen' 按钮不见了(还有许多其他通常显示的按钮不见了)。
navigator.share({
title: 'Title',
text: 'Text',
url: window.location.href
});
有人知道是否可以显示此按钮,或者这是否是 iOS 限制?
使用共享 API 不是完成此任务的正确途径。
现在,Apple 并没有让“添加到主屏幕”功能变得容易找到。
你要做的就是引导用户使用 Safari 底部应用栏中的按钮。添加到主屏幕按钮位于显示的面板中。您将需要引导用户向右滑动以找到按钮(假设他们没有移动它)。
祈祷吧,Apple 总有一天会支持 beforeinstallprompt 进程。值得赞扬的是,自 iPhone 发布以来,这一直是 iOS Safari 的一部分。但是,他们从未改善过体验。 :(
为了允许 iOS 用户安装网络应用程序,我正在尝试制作一个说明屏幕。在此屏幕中,我添加了一个打开共享 sheet 的按钮。当共享 sheet 打开时,'add to home screen' 按钮不见了(还有许多其他通常显示的按钮不见了)。
navigator.share({
title: 'Title',
text: 'Text',
url: window.location.href
});
有人知道是否可以显示此按钮,或者这是否是 iOS 限制?
使用共享 API 不是完成此任务的正确途径。 现在,Apple 并没有让“添加到主屏幕”功能变得容易找到。 你要做的就是引导用户使用 Safari 底部应用栏中的按钮。添加到主屏幕按钮位于显示的面板中。您将需要引导用户向右滑动以找到按钮(假设他们没有移动它)。
祈祷吧,Apple 总有一天会支持 beforeinstallprompt 进程。值得赞扬的是,自 iPhone 发布以来,这一直是 iOS Safari 的一部分。但是,他们从未改善过体验。 :(