我们正在MF 6.3中创建一个Android应用程序。当我们构建项目并在"构建设置和部署目标"中传递应用程序URL和上下文路径时。这些条目保存在平面文件中的WLPrefs.xml文件中apk的共享首选项中。
https://localhost:0443/worklight
如果我们有jail-braked设备,我们可以提取此URL。
是否有任何方法可以在Mobile First 6.3中加密这些共享首选项条目。
提前致谢。
答案 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