如何应对:在其他应用程序中使用我的应用程序的功能,例如iOS上的Safari?

时间:2013-08-15 11:45:37

标签: ios cocoa-touch

这是一个明显的理论问题。

当我浏览App Store时,我找到了名为Tap-Translate的应用程序。我是其他简单应用程序(iWrapper)的作者,但这个应用程序非常感兴趣。我想知道,如何在屏幕上显示这样的Tap-Translate功能?我的意思是,用户点击单词并点击翻译被调用它显示用户一些自定义弹出与翻译的单词或其他应用程序中的

屏幕:

enter image description here

主要问题是: 为了能够从另一个应用程序(如Safari)调用我的应用程序的方法,我需要知道哪些问题?

提前谢谢。

1 个答案:

答案 0 :(得分:2)

如果你看一下this video,你会发现它比这复杂一点。它使用一个使用javascript翻译的书签。

由于沙盒(使用custom url schemes除外),您无法真正干扰iOS中的任何其他应用程序。

祝你好运。