这就是关于基于 JS 构建的 Phonegap Android 和 iOS 应用程序的全部内容。
我们有一个服务器,方法如下:
- 授权(登录、通过)
返回certificate.p12文件(PKCS#12)。
服务器也有方法,需要使用该证书进行授权。 Ruby 上的示例如下所示:
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
pkcs12 = OpenSSL::PKCS12.new(File.read('<CERTIFICATE_PATH>'),'')
http.cert = pkcs12.certificate
http.key = pkcs12.key
req = Net::HTTP::Get.new(url.path)
result = http.start {|http|
result = http.request(req)
p result.body
}
但是如何在 JS 上实现呢?如何从 Phonegap 调用 JS 方法?
我找到的唯一一种解决方案:通过 Java 和 iOS 上的插件,但我不确定它们是否有效。如果是的话,也许有人已经做了?
我使用 twitter 的 finagle 和 akka 连接到网络服务。你必须学习 scala 以及如何将 java 与 scala 混合并安装 sbt,如果你有足够的时间来适应学习曲线,这将是一个选择。 Scala 还有一个非常好的 xml 解析 api。
应用程序配置文件将指定您的安全设置。值得探索。
涉及大量的研究和编码,但从长远来看是值得的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)