1 2 #apply method is dynamically referenced by the reflection class. 3 -keep class android.app.ContextImpl$SharedPreferencesImpl$EditorImpl { 4 void apply(); 5 } 6 -keep class android.content.SharedPreferences$Editor { 7 void apply(); 8 } 9 10 #WapPushManager is referenced only by AndroidManifest.xml 11 -keep class com.android.smspush.WapPushManager { 12 #CTS module method 13 public boolean isDataExist(java.lang.String, java.lang.String, 14 java.lang.String, java.lang.String); 15 public boolean verifyData(java.lang.String, java.lang.String, 16 java.lang.String, java.lang.String, int, boolean, boolean); 17 } 18 19