我正在学习使用Parse构建Android应用程序。按照说明,我需要在Application.java
中使用以下方法初始化Parse SDK:
Parse.initialize(Context context, String applicationId, String clientKey)
我的问题是我应该如何处理Android项目中的applicationId
和clientKey
,以便我不会在GitHub上公开它们?
对于网络项目,通常有类似app.conf.example
的内容供您复制为app.conf
,.gitignore
中列出了app.conf
。在设置本地或生产环境时,您需要手动在 try {
String _output = null;
URL url = new URL("http://example.com");
BufferedReader buffer = new BufferedReader(new InputStreamReader(url.openStream()));
StringBuilder everything = new StringBuilder();
String line;
while ((line = buffer.readLine()) != null) {
everything.append(line);
}
_output = everything.toString();
buffer.close();
System.out.print(_output);
} catch (IOException e) {
e.printStackTrace();
}
中放置正确的秘密令牌。
我想知道Android应用开发有这样的东西吗?
非常感谢你!
答案 0 :(得分:0)
简短解决方案:
我认为你可以这样说,例如:
Parse.initialize(Context context, String applicationId, String clientKey)
。
按原样提交,然后在本地使用正确的applicationId
和clientKey
。
这是因为通常对Application.java
类没有显着的改变,在任何情况下你需要改变一些东西,只需删除正确的代码,编辑类,推送到github,并输入正确的代码回到当地。