在Mobile First 6.3中,我们如何防止共享首选项文件

时间:2015-08-10 16:16:27

标签: sharedpreferences ibm-mobilefirst

我们正在MF 6.3中创建一个Android应用程序。当我们构建项目并在"构建设置和部署目标"中传递应用程序URL和上下文路径时。这些条目保存在平面文件中的WLPrefs.xml文件中apk的共享首选项中。

https://localhost:0443/worklight

如果我们有jail-braked设备,我们可以提取此URL。

是否有任何方法可以在Mobile First 6.3中加密这些共享首选项条目。

提前致谢。

1 个答案:

答案 0 :(得分:0)

IBM提供与Trusteer SDK的产品集成,可以在Android的情况下检测有根设备(仅iOS设备被称为“越狱”),并允许您例如禁止运行该应用程序。

您可以在此处详细了解Trusteer集成:https://developer.ibm.com/mobilefirstplatform/documentation/integration/trusteer-android-integration/

您也可以尝试使用Android ProGuard;不确定它会有所帮助 它在v6.3中没有得到官方支持,但7.0的说明也适用于6.3:http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.deploy.doc/admin/c_pg_obfus_intro.html