【问题标题】:Can another developer extract and reuse my native plugin from a cordova app?其他开发人员可以从 Cordova 应用程序中提取并重用我的本机插件吗?
【发布时间】:2015-09-07 04:37:17
【问题描述】:

我正在创建一个本机插件,以与我的 cordova 应用程序一起使用,以实现一些特定于安全性的功能(加密/解密等)。其他开发者可以从我的应用中提取插件并使用它吗?

这是我的第一个 cordova 应用程序,所以我还不完全了解一切是如何工作的。

编辑: 在 iOS 中 - 我将使用 C++ 和 Objective-c 编写插件 在 Java 中,我将使用 JNI 来访问 C++。

C++ 源代码可以查看吗?

【问题讨论】:

  • 而且和cordova没有关系,可以提取native代码吗?大概。您可以使创建库/框架和使用代码变得更加困难
  • @jcesarmobile 我没有重复我自己的问题。您已链接回同一页面。这个问题与提取本机代码无关。这只是在另一个应用程序中重用本机插件,而不看它是如何工作的。既然可以看到js,就可以确定如何调用native代码,甚至不用看native代码本身。所以我的问题是本机插件是否可以在另一个应用程序中使用。
  • 对不起,我的意思是这个链接stackoverflow.com/questions/32431129/…

标签: cordova cordova-plugins


【解决方案1】:

是的,我自己没有做过,但我很确定你可以提取任何 apk 文件

例如how to extract code of apk file

例如http://www.decompileandroid.com/

我知道开发人员可以创建应用程序的“外壳”,一旦下载,就会动态下载应用程序的其余部分。

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 2011-01-19
    • 2010-12-10
    • 2016-09-19
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-04
    • 2018-07-17
    相关资源
    最近更新 更多