问题标签 [share-extension]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
891 浏览

ios11 - 检测共享扩展上的安全区域插图

我正在调整一个应用程序以支持 iPhone X。我有一个带有自定义视图控制器的共享扩展。我需要知道我的设备的安全区域插图,但是通过调用提供的safeAreaInsets方法在共享扩展中不可用,因为在那里不可见。有没有办法知道我的共享扩展中的属性值?UIWindowUIApplication.shared.keyWindowUIApplication.sharedsafeAreaInsets

0 投票
3 回答
11710 浏览

ios - 带有自定义视图控制器的 iOS 共享扩展

我正在创建一个共享扩展程序以允许将 Youtube 视频共享到我的应用程序中,并且很难顺利地呈现我的自定义 UI。而不是只包含原始 Youtube URL 的默认视图控制器,我想做一些视觉上类似于 Facebook 扩展的事情,显示缩略图和视频标题。我的第一次尝试是编辑 MainInterface 故事板 ShareViewController,但这样做会简要显示我的自定义界面,并且会被默认 UI 布局“覆盖”。所以我最终将另一个带有我的 UI 的视图控制器添加到情节提要中,并在我添加的 ShareViewController 中

这个问题显然是在我的自定义视图控制器被推送之前我仍然可以看到默认视图控制器。所以问题是如何在共享扩展启动时立即显示我的自定义 UI?我已经在 .plist 中尝试了NSExtensionPrincipalClass但没有任何积极的结果

提前致谢

0 投票
1 回答
1410 浏览

ios - iOS 11 PDF 共享扩展

我有以下规则集

当我去 safari 阅读 pdf 时,在 iOS 10 中我看到我在 iOS 11 上的共享扩展,我看不到它。是否有额外的 uti-conforms-to 我需要添加到它才能在任何人都知道的 iOS 11 上工作?

0 投票
0 回答
141 浏览

ios - 访问 SLComposeServiceViewController 的预览图像

有没有人幸运地捕捉到图像预览,网站的屏幕截图,苹果在其 Safari 网页的共享扩展中呈现,而无需简单地复制功能?

0 投票
5 回答
3088 浏览

swift3 - 在 Xcode 9 中添加共享扩展后,无法为 com.xxx 设置插件占位符

添加共享扩展后运行代码时

0 投票
0 回答
821 浏览

ios - ios swift share-extension:处理图像的所有方法和最佳方法是什么?

我有一个共享扩展处理不同类型的格式,比如图像。

我现在遇到了 3 种不同的方式如何在 loaditem-method 中将图像数据提供为 NSSecureCoding(在 kUTTypeImage 的情况下),我想知道这是否是处理它的正确方法,以及我是否缺少其他表示图像的方式。

似乎没有定义应用程序如何将其图像数据提供给共享扩展。

是否有另一种(更好的)通用方法来了解通过数据变量(NSSecureCoding)会发生什么?对解码器的通用调用?

0 投票
2 回答
2913 浏览

ios - 使用 Swift 4 在共享扩展中加载视频

我正在开发一个 iOS 应用程序,该应用程序提供了一个共享扩展程序,可以将视频从照片库上传到服务器。我找不到任何关于如何处理视频的例子。

这是我的代码:

第一个print是打印的,所以我实际上是在一个public.movie项目的情况下。但不是第二和第三print

有人可以告诉我这部电影是如何通过的以及我该如何处理吗?

谢谢

0 投票
0 回答
63 浏览

ios - iTunes 歌曲的预览图像未显示

我在我的应用程序中集成了共享扩展。

我可以在其他应用程序中看到我的应用程序的共享扩展,例如 iTunes、Spotify 等。

获取歌曲的 url 以显示在可编辑的文本视图中。但是当我从 spotify 分享歌曲时我面临什么问题,然后它正在加载该歌曲的预览图像。(参考截图)在此处输入图像描述

当我从 iTunes 分享歌曲时,它不会加载该歌曲的图像(请参阅屏幕截图)。我不确定我做错了什么。如果有人可以帮忙请。

我也想让这个链接不可编辑。我也没有为此做任何工作。想让它看起来像 facebook 分享弹出。

在此处输入图像描述.

下面是我的代码片段,

0 投票
1 回答
1684 浏览

ios - 从照片库共享图像时出现 iOS 共享扩展问题

下面是我用来在“ShareViewController.m”中共享图像的代码。

如果我从 WhatsApp 分享一张图片,一切都很好。但如果我想从 Photo Library 或 Facebook Messenger 共享图像,它就不起作用

有谁知道问题可能是什么?

谢谢

0 投票
2 回答
1949 浏览

swift - 我的应用程序未显示在共享表中

我在我的应用程序中集成了共享扩展。这是我用于共享扩展的 plist 文件。

我在 Xcode 中收到警告,如果我使用 Truepredicate,那么苹果将拒绝我的申请。所以我尝试添加其他激活规则,如下所述

但是,如果我删除 Truepredicate 并添加上述规则,我的共享扩展将不再显示。使用 truepredicate 共享扩展工作得非常好。谁能帮我在这里做什么?我为音乐相关的应用程序集成了共享扩展。