从iOS8共享扩展打开Worklight / Cordova应用程序

时间:2014-10-12 18:17:21

标签: cordova ios8 ios-app-extension

我可以从iOS 8共享扩展程序中打开我的应用程序吗? 我正在开发混合应用程序&我希望用户能够使用iOS 8共享扩展程序从我的应用程序共享照片。

3 个答案:

答案 0 :(得分:0)

AFAIK Work灯未提供支持iOS共享扩展的任何功能。您应该使用Objective C或swift

在xCode中编写一些本机代码

答案 1 :(得分:0)

我设法通过以下方式完成:
1-在您的应用程序中注册自定义方案(例如:mak:// ...)
2-注册应用程序组,以便应用程序可以使用共享扩展程序使用的文件 3-通过扩展UIViewController&创建自己的共享对话框。在其中嵌入一个小小的webview 4-在检查共享项目后,使用应用程序的自定义方案加载带有请求的Web视图(例如:self.webView.loadRequest(“mak:// share / file /”))

答案 2 :(得分:0)

以下是我为Cordova应用程序实现限幅器的方法。

Cordova: sharing browser URL to my iOS app (Clipper ios share extension)

我不会将照片发送到我的应用程序,而是将网址发送给我。

我同意MElkday的回答:你必须使用一种方法将该图像分享到你的应用程序。

一些解决方案包括: - 将图片上传到后端并将网址发送到您的应用。 - 使用应用程序组和NSUserDefaults之类的东西(请参阅link),以便共享您的应用程序的本地URL,并使用Cordova插件在该本地URL加载该文件。

另见cordova plugin