@@ -57,7 +57,7 @@ public class PrinterIminModule extends ReactContextBaseJavaModule {
5757 private final ReactApplicationContext reactContext ;
5858 public static final String NAME = "PrinterImin" ;
5959 private IminPrintUtils iminPrintUtils ;
60- private String [] modelArry = {"W27_Pro" , "I23M01" , "I23M02" , "I23D01" , "D4-503 Pro" , "D4-504 Pro" , "D4-505 Pro" , "MS2-11" , "MS2-12" , "MS1-15" };
60+ // private String[] modelArry = {"W27_Pro", "I23M01", "I23M02", "I23D01", "D4-503 Pro", "D4-504 Pro", "D4-505 Pro", "MS2-11", "MS2-12", "MS1-15"};
6161 private static final String ACTION_PRITER_STATUS_CHANGE = "com.imin.printerservice.PRITER_STATUS_CHANGE" ;
6262 private static final String ACTION_POGOPIN_STATUS_CHANGE = "com.imin.printerservice.PRITER_CONNECT_STATUS_CHANGE" ;
6363 private String sdkVersion = "1.0.0" ;
@@ -69,12 +69,18 @@ public class PrinterIminModule extends ReactContextBaseJavaModule {
6969 public PrinterIminModule (ReactApplicationContext reactContext ) {
7070 super (reactContext );
7171 this .reactContext = reactContext ;
72- List <String > modelList = Arrays .asList (modelArry );
73- if (modelList .contains (Build .MODEL )) {
74- //初始化 2.0 的 SDK。
75- PrinterHelper .getInstance ().initPrinterService (reactContext );
76- sdkVersion = "2.0.0" ;
77- } else {
72+ // List<String> modelList = Arrays.asList(modelArry);
73+ if (Build .MODEL .contains ("W27_Pro" ) || Build .MODEL .contains ("I23D" ) || Build .MODEL .contains ("I23M" ) || Build .MODEL .contains ("I24D" ) || Build .MODEL .contains ("I24T" ) || Build .MODEL .contains ("I24M" )) {
74+ //初始化 2.0 的 SDK。
75+ PrinterHelper .getInstance ().initPrinterService (reactContext );
76+ sdkVersion = "2.0.0" ;
77+ }
78+ // if (modelList.contains(Build.MODEL)) {
79+ // //初始化 2.0 的 SDK。
80+ // PrinterHelper.getInstance().initPrinterService(reactContext);
81+ // sdkVersion = "2.0.0";
82+ // }
83+ else {
7884 //初始化 1.0 SDK
7985
8086 iminPrintUtils = IminPrintUtils .getInstance (reactContext );
0 commit comments