我正在为现有网站开发一个Android应用程序,所以我开发登录部分到一个Android应用程序,我使用oAuth protocol.i有用户数据的API,并生成client_id
和{{1来自网站。所以我的问题是。
client_secret_key
和client_id
(在移动应用或任何支持的客户端网络服务中)建立在lallvel php框架上的网站。
答案 0 :(得分:0)
要回答您的第一个问题,请使用共享首选项。共享首选项允许您以键,值对的形式保存和检索数据。 第二个问题,从共享首选项中读取并将结果发送回Web服务器。检查是否存在数据,然后获取值,验证并相应地传输。我建议使用这个很棒的库作为你的问题的奖励.retrofit2。
答案 1 :(得分:0)
如果您想在应用中安全地保存ID,可以使用密钥库。
KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());
// get user password and file input stream
char[] password = getPassword();
java.io.FileInputStream fis = null;
try {
fis = new java.io.FileInputStream("keyStoreName");
ks.load(fis, password);
} finally {
if (fis != null) {
fis.close();
}
}
https://developer.android.com/reference/java/security/KeyStore.html