Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Telerik NativeScript和Android密钥库以及iOS密钥链_Android_Ios_Telerik_Nativescript - Fatal编程技术网

Telerik NativeScript和Android密钥库以及iOS密钥链

Telerik NativeScript和Android密钥库以及iOS密钥链,android,ios,telerik,nativescript,Android,Ios,Telerik,Nativescript,有人知道Telerik的NativeScript是否使用iOS密钥链以及Android将在哪里存储应用程序加密证书吗?正在研究跨平台解决方案并安全存储加密证书。是的,您可以对应用程序进行签名,请参阅 tns构建android-h tns构建ios-h有趣的是,只要API有它; (即Android:和iOS:)然后您可以通过NativeScript访问它 目前(2015/04/25),由于这是一个非常新的平台,因此只有基本的跨平台构建。 他们没有为这两个平台构建任何钥匙链代码。尽管如此,我还是在几

有人知道Telerik的NativeScript是否使用iOS密钥链以及Android将在哪里存储应用程序加密证书吗?正在研究跨平台解决方案并安全存储加密证书。

是的,您可以对应用程序进行签名,请参阅 tns构建android-h
tns构建ios-h

有趣的是,只要API有它; (即Android:和iOS:)然后您可以通过NativeScript访问它

目前(2015/04/25),由于这是一个非常新的平台,因此只有基本的跨平台构建。
他们没有为这两个平台构建任何钥匙链代码。尽管如此,我还是在几天内构建了一个功能齐全的sqlite库(android端);一旦我了解了NativeScript如何与Android交互。我猜我还需要几天的时间来完成iOS端。然后我的sqlite将是跨平台的,我可以用更简单的代码编写我的应用程序。所以如果你在任何一个平台上做过任何工作;然后,创建您需要的抽象库应该不是很困难。

我的问题不是关于签署应用程序。我想问的是如何安全地存储证书,用于加密和解密应用程序上的安全数据。因此,基本上您只需编写自己的模块(如果愿意的话),就可以在JavaScript和本机库之间进行对话?你的回答很有帮助。我会将其标记为正确,因为您已经解决了目前没有密钥链suttf的问题,但我没有足够的代表进行投票。是的,您必须编写自己的模块,以解决目前大多数基础知识之外的任何问题。但是,如果您熟悉在平台上编写本机代码,那么它就相当简单,因为集成非常无缝。例如,在Java中,您将编写:例如在Android/Java中,您将编写:“导入”Android.database.sqlite.SQLiteDatabase“然后在JavaScript中调用”openOrCreateDatabase(…)”,您只需执行“Android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(…)。因此,基本上,您将整个名称空间放入其中,而不使用任何import语句来引用所需的函数。谢谢你提供更多的细节。事实上,我对iOS和Android的本地代码非常熟练,但我的JavaScript代码不多,哈哈。因此,听起来我目前要赶上的差距有点大。