android - 使用Phonegap进行SDK开发

标签 android ios cordova webview hybrid-mobile-app

我正在开发一个集成到 native 应用程序(“主机应用程序”)中的 native SDK。该应用正在调用我的 SDK 方法,此方法将打开一个 Webview(适用于 iOS 和 Android)。

我将 Phonegap 作为一种解决方案进行了研究,发现它为我提供了一个用于打开 Web View 并与设备通信的平台。虽然这没关系,但我无法找到一种方法来构建它作为我想要的“SDK 应用程序”,由主机原生应用程序触发,而无需自己编写原生代码(复制我的 iOS 和 Android 代码并处理原生代码).

Phonegap(或其他平台)是否能够在不需要复制我的代码的情况下添加 native 逻辑(而不仅仅是 webview)?

谢谢! 亚尼夫

最佳答案

PhoneGap 用于开发应用程序。第三方创建库供他人使用并不是真的。虽然您可以尝试扭曲 PhoneGap(和类似的解决方案)来充当这个角色,但这会给任何想要与您的图书馆集成的人增加额外的负担。

因此,我建议您只创建一个没有 PhoneGap 的库。

关于android - 使用Phonegap进行SDK开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20036575/

相关文章:

android - 一项 Activity 的两个 phonegap webview

javascript - 如何使用 Cordova 在手机中缓存数据?

android - 手机可以伪装成蓝牙键盘吗?

java - "default character encoding"和 "native character encoding"的含义是什么?

ios - 在事务中调用当点击 UI 搜索栏并显示键盘时

ios - IOS/Swift 中的自定义键盘语音到文本问题

android - Cordova Android 不允许向 fb-messenger 打开白名单 Intent

java - setImageBitmap() 比 image.setImageDrawable()、image.setImageResource() 慢

java - 如何从 GCM 获得 regid?

iOS:是否可以同时从耳机和扬声器发送音频?