【问题标题】:Ionic iOS share PDF to ibooksIonic iOS 将 PDF 共享到 ibooks
【发布时间】:2022-01-23 23:15:31
【问题描述】:

是否可以通过 Ionic 应用程序将 PDF 共享到 Apple Books 应用程序?

我正在从 Ionic 应用程序内的 iframe 向父窗口发送一条消息。此消息包含 PDF blob 和文件名。在 Ionic 中,我正在检查平台是否为 iOS,然后检查用户是否通过 AppAvailability 插件安装了 Apple Books。如果安装了 Apple Books,我想将我的 PDF 文件保存在那里,否则我会显示一些警告,要求用户安装 Apple Books。

那么,如何通过 Ionic 应用程序将 PDF 共享到 Apple Books?

if (this.platform.is('ios)) {
    this.appAvailability.check('ibooks://').then(
        (yes:boolean) => {
            // save to Apple Books
        },
        (no:boolean) => // alert user
    );
} else if (this.platform.is('android')) // FileSystem.writeFile

【问题讨论】:

    标签: ios ionic-framework ibooks


    【解决方案1】:

    无法访问 Books 应用,但可以将 PDF 保存到 Books 应用。

    有一个选项可以将 PDF 保存到系统范围共享表中的图书应用程序中。您所要做的就是提供一个共享表并传入一个 PDF,它会自动建议用户放置适合 PDF 文件的位置。

    我不太确定如何在 ionic 中显示共享表,但这里有一些资源。

    http://engineering.curalate.com/2017/03/09/ios-share-ext-with-ionic.html

    https://ionicframework.com/docs/native/social-sharing

    https://enappd.com/blog/social-sharing-component-in-ionic-5-mobile-web-apps/168/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多