问题标签 [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 投票
0 回答
515 浏览

ios - 有没有办法从设备默认共享 UIActivityController 中删除我的共享扩展应用程序开关选项?

我正在开发一个共享 iOS 扩展应用程序,它将支持通过设备共享 UIActivityController 将文件或文本内容共享给其他应用程序。我的 iOS 扩展应用程序已将所需的密钥包含在共享扩展应用程序的 plist 中:

我想从我的共享应用程序的默认设备活动中隐藏开/关开关外观。我想,我在 plist 中遗漏了一些共享扩展键,以隐藏活动屏幕上的开关。有人能知道那把钥匙吗?请帮我。请注意,我已经检查了“KeepLo​​ck”iOS 应用程序,并且应用程序已从设备活动屏幕中隐藏了开关外观。

提前致谢。

0 投票
1 回答
78 浏览

ios - 如何从共享扩展返回错误

如果我关闭我的扩展

错误不会通过完成块返回给应用程序UIActivityViewControlleractivityError

0 投票
1 回答
234 浏览

ios - 共享扩展问题?

我所做的所有共享扩展工作都很好,但我需要假设

  1. 如果我点击多个视频不想在共享列表中显示我的应用程序。
  2. 如果我只想在图像或视频的情况下显示我的应用程序。(不是图像和视频。)。我在 .plist 中使用以下查询

    /li>

以上查询适用于图像,但没有 public.movie人可以帮助我。并且共享扩展在所有类型中都是可见的。即电子名片、联系人等我只需要文本、照片和视频。

0 投票
0 回答
167 浏览

ios - 快速共享扩展不共享亚马逊项目

在我的应用程序中,我集成了共享扩展。当我共享 safari 页面时,我可以获取 url。但是当我去亚马逊网站或应用程序时。当我点击任何产品的共享选项时,我的共享扩展名没有显示。这是我的 info.plist

这是我的.js

这就是我访问 url 和图像的方式

0 投票
0 回答
74 浏览

macos - 如何从系统偏好设置中删除 OS X 扩展?

在 Mac OS X 中,我们在系统偏好设置中有扩展,它们用于查找和共享。我卸载了应用程序,但它仍然存在。

卸载应用程序后如何删​​除它?存储它的某个文件中必须有一些设置,请有人帮忙知道它的位置。

我在我的应用程序上使用扩展程序,但在卸载时会留下残留物。

0 投票
2 回答
439 浏览

ios - 应用程序共享提供零数据

我正在创建一个 iPhone 应用程序和 iWatch 应用程序。我想将数据从 iPhone 应用程序共享到 iWatch 应用程序。我正在使用应用程序组并使用西装名称将数据保存在用户默认值中。但是当我在 iWatch 中检索值时,它总是为零。

我创建了三个配置文件。一个用于应用程序,第二个用于手表套件,第三个用于手表套件扩展。所有三个具有相同的组名。并且从我启用了应用程序共享的功能中,它显示了我通过单击它启用的正确组名。

之后,在 ViewController.swift (iPhone App)

onize()

并在 InterfaceController.swift 中(在 Watch Extension 中)

但是,当我获取数据 fin 手表扩展时,它总是给我零。

请帮助解决这个问题。

谢谢

0 投票
1 回答
449 浏览

ios - 共享扩展程序未从系统应用程序以外的应用程序中显示

我正在为我的 iOS 11 支持的应用程序创建新的共享扩展。我的共享扩展程序在“照片”应用和“文件”应用中都能 100% 正常工作。但是当我为除系统应用程序之外的所有其他应用程序测试相同的应用程序时。它没有显示来自这些应用程序的我的共享扩展名 - “Drive”应用程序或“Dropbox”应用程序。

调试模式下的共享扩展是否不适用于 3rd 方应用程序?或者我需要在我的应用程序中添加任何设置/配置以支持其他 3rd 方应用程序使用我的共享扩展。有什么建议么?

0 投票
1 回答
561 浏览

ios - 如何使用简单的 iOS 操作扩展从我的 React Native 应用程序中的其他应用程序收集文件?

这似乎比我想象的要困难。我想构建一个 iOS 操作扩展,它接受 ZIP 文件并将它们放在某个地方,以便我的主应用程序可以读取它们。

看起来我必须为主应用程序和共享扩展设置一个应用程序组。但是,react-native-fs似乎无法从生成的共享目录中读取(考虑到此处可用的内容:https ://github.com/itinance/react-native-fs#constants )。

而常规AsyncStorage似乎也无法做到这一点。

有任何想法吗?

0 投票
2 回答
1970 浏览

ios - 无法从照片库中读取 ItemProvider 的 iOS 共享扩展问题

从照片库共享图像以从照片应用程序获取图像时,我使用了解决方案表单iOS 共享扩展问题。这在模拟器中效果很好,但在设备上我收到一个错误,我无法访问 itemProvider 提供的 NSURL:

2018-02-18 12:54:09.448148+0100 MyApp[6281:1653186] [default] [ERROR] 无法确定 URL /var/mobile/Media/PhotoData/OutgoingTemp/554581B2-950C-4CFD-AE67-A2342EDEA04D/ IMG_2784.JPG (s) 由文件提供者管理

声明引起:

在 PHAsset 中搜索项目名称并不是一个好的解决方案,因为用户必须再次访问照片库。

0 投票
1 回答
275 浏览

ios - 打开共享视图后背景视图冻结

所以我有一个应用程序和一个共享扩展。对于共享扩展,我只有一个可以扩展UIViewController而不是扩展的简单控制器SLComposeServiceViewController(我相信默认视图对于我想要做的事情来说太复杂了)。我试图在扩展中实现的是从中获取一些数据UserDefaults,提出一些请求并在响应中HTTP显示警报。HTTP共享扩展只能在浏览器中使用,但在我点击扩展后,浏览器视图会冻结,在我关闭警报后,浏览器仍然被冻结。我应该如何以及在哪里关闭警报或父视图?

我是这个环境的新手,但我做了一些研究,我相信这与视图层次结构有关,但我不确定,这里是控制器: