1.0.16 • Published 1 year ago

nss-superapp-libs v1.0.16

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

React Support

SuperApp.setReactSupport();

Intial(In root container)

SuperApp.loadedEventListener = () =>{
  SuperApp.initial("[mykey]");
  /* Action with SuperApp after this */
}

MiniApp

MiniAppA -> miniAppB SuperApp.MiniApp.open(miniAppId,miniAppVersion,data) //Ex miniAppId = 'sale' ,miniAppVersion = 0 (<1 = latest version),data = "{\"barcode\":\"12345678\"}" //* use location:miniAppA

SuperApp.MiniApp.getData():String //return "{\"barcode\":\"12345678\"}" //* use location:miniAppB

SuperApp.MiniApp.finish(data) //Ex data = "{\"result\":\"success\"}" //* use location:miniAppB

SuperApp.MiniApp.callbackEventListener = function(miniAppId,data) //Ex data = "{\"result\":\"success\"}" //* use location:miniAppA

SuperApp.MiniApp.broadcastEventListener = function(data){} //Ex data = "{\"data\":\"somedata\"}" //* use location:miniAppB

SQLite Database

SuperApp.MiniApp.execSQLCommand(databaseName,command)
//Ex databaseName = 'sample.db',command = 'select * from sample limit 1'

CashDrawer

SuperApp.Device.CashDrawer.open(123456)
SuperApp.Device.CashDrawer.setCashDrawerEventListener((action,requestId)=>{})

Printer

SuperApp.Device.Printer.print(data,(action)=>{})

Customer Display

 SuperApp.MiniApp.showOnCustomerDisplay(miniAppId:string,htmlPath:string,displayIndex:CustomerDisplayIndex,flag:CustomerDisplayFlag)
       //Ex. miniAppId = self ,htmlPath = index.html?p=1,displayIndex = CustomerDisplayIndex.DISPLAY_INDEX_LEFT,flag=CustomerDisplayFlag.FLAG_MODE_USE_CURRENT
 SuperApp.MiniApp.setCustomerDisplayFlag(flag:CustomerDisplayFlag)
        //Ex.flag=CustomerDisplayFlag.FLAG_MODE_FULL
 SuperApp.MiniApp.broadcastDataToCustomerDisplay(data:string,displayIndex:CustomerDisplayIndex)
 SuperApp.MiniApp.broadcastDataToMiniApp(data:string)
1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago