相关疑难解决方法(0)

(iphone)从mac访问设备的文件目录?

我正在尝试访问iphone设备上的文档目录,以查看我在执行应用程序时保存的日志文件.

我知道这可以用于模拟器.(您可以使用Finder浏览应用程序的文档目录)

这可以为设备完成吗?

谢谢

iphone device

48
推荐指数
6
解决办法
3万
查看次数

如何以原生方式存储令牌?

我曾经在android中开发过以前我习惯使用SharePreference来存储用户令牌.ios和android有什么可用的原生作用吗?

react-native

16
推荐指数
5
解决办法
2万
查看次数

为什么React Native文档建议您在AsyncStorage之上使用抽象?

React Native文档(https://facebook.github.io/react-native/docs/asyncstorage.html)说:

建议您在AsyncStorage之上使用抽象而不是AsyncStorage直接用于除了轻量级用途以外的任何抽象,因为它全局运行.

我不明白为什么它建议我写一个抽象只是因为它在全球运作.

将它用于轻物品是有道理的,但为什么全球经营都是坏事呢?

react-native

13
推荐指数
1
解决办法
2060
查看次数

如何在React Native应用程序中保持客户端JSON Web令牌安全?

我们正在为iOS构建一个React Native应用程序,我们正在使用基于node + express + jsonwebtoken构建的内部API.

当用户使用用户名/密码登录时,服务器会验证这些凭据并向客户端发回JSON Web令牌,然后必须将这些令牌与每个API请求一起发送.因此,React本机应用程序必须存储此令牌.

如何在React本机应用程序中安全地存储此客户端令牌?除了将令牌存储在变量中之外,是否还需要采取任何其他步骤?

security token json-web-token react-native

11
推荐指数
2
解决办法
8679
查看次数

AsyncStorage 安全吗?

我想在我的 React Native 应用程序中保留用户的帐户凭据(即用户名和密码)。我应该使用AsyncStorage吗?

换句话说,我想知道是否以及如何AsyncStorage保护其内容。该文档是对沉默。

(我使用的是 RN v0.28)

react-native

8
推荐指数
3
解决办法
5151
查看次数

如何在 React Native 或 expo 代码中存储敏感数据?(带有钥匙串和密钥库)

我看到几个问题询问“如何在 React Native 中存储敏感数据”(例如这个这个),但是,所有这些情况都在讨论动态获取一些敏感数据(例如,从服务器),然后存储它使用AsyncStorage. 但是,如果您需要在代码中写入敏感的令牌/密码怎么办?

例如,我想实现这个库: https: //github.com/fullstackreact/react-native-oauth 正如您在第一个示例中看到的,我必须在代码中编写秘密令牌。

所有react-native项目目录中是否有一个文件可以放置我的令牌,然后在应用程序中获取它?在应用程序中操作这些安全令牌有多安全?

谢谢

javascript security oauth oauth-2.0 react-native

7
推荐指数
1
解决办法
1万
查看次数

在React Native和Expo中加密敏感数据

我正在与React Native和Expo一起开发移动应用程序,以提供安全解决方案。项目所有者希望在应用程序中存储敏感的授权密钥,用于与REST服务器联系并访问受保护的数据。他要求此密钥至少要加密,并且要尽可能地从外部读取。

我知道topis:

在React Native中保存敏感数据

React Native的异步存储是否安全?

及有关KeyChain,但它们不涉及Entption和Expo问题。

那么,使用最佳和通用的解决方案来尽可能地在React Native Expo应用中保存这些数据?

encryption cryptography react-native expo

6
推荐指数
2
解决办法
5724
查看次数

如何在 React Native 中使用 Expo 设置 cookie?

我很难让 cookie 工作,在服务器端,我使用它们通过从 req.cookies 中获取它们来验证用户。

这是我目前在 React Native 中的 Login.js 文件中设置它的方式:

import Cookies from "universal-cookie";

const cookies = new Cookies();
 cookies.set("token", token, {
                expires: 7, // 7 days
                path: "/"
                //,secure: true // If served over HTTPS
   });
Run Code Online (Sandbox Code Playgroud)

当我cookies.get("token")在此页面上调用 a 时,这工作正常。但是,当我导入、设置常量并在另一个页面上调用 get 时,令牌没有显示......

另外,当我像这样进行提取时:

fetch("http://192.168.0.115:3000/myTransactions/", {
      credentials: "same-origin",
      method: "POST",
      headers: {
        Accept: "application/json",
        "Content-Type": "application/json"
      }
    })
Run Code Online (Sandbox Code Playgroud)

服务器不会收到任何 cookie。我什至更改了凭据以说包含。

我在 Windows 上使用 expo 和我的终端来运行它,而无需使用 android studio 或 xcode。我不确定这是否是一个可能的问题。

有什么想法吗!

谢谢

javascript cookies reactjs react-native

6
推荐指数
1
解决办法
2万
查看次数

在private-native中存储私有数据的最佳方法是什么?

如何remember me通过反应应用程序进行身份验证时实现功能?我认为未加密AsyncStorage并不是最好的方法,因为数据对用户是开放的.我试图使用realm,但陷入了无法在Android中使用expo测试应用程序解决的问题.它说我需要为android编译本机代码并编辑它(在MainApplication.js中添加领域对象创建).我还不想在尚未发布的情况下编译我的项目.instagram和其他RN-apps如何存储身份验证数据?什么是最好的方法?

javascript database keychain react-native expo

5
推荐指数
2
解决办法
3632
查看次数

React Native中AsyncStorage的键的命名约定是什么?

在官方的AsyncStorage示例中:https ://facebook.github.io/react-native/docs/signed-apk-android.html 每个键值都有一个@myAppStore:前缀。

await AsyncStorage.setItem('@myAppStore:key', '{ "data": [...] }');

但是,在“ 在React Native保存敏感数据”中,似乎Android和iOS都有它们的沙箱,因此数据是(某种)安全的。

@myAppStore:前缀是否定义范围(例如,像在NoSQL中创建新集合一样),还是仅是命名约定?

android ios react-native

5
推荐指数
1
解决办法
265
查看次数