stk操作本質是一收一發的應答機制,終端會發送終端基本配置資訊給卡(使用"terminal profile"),一張标準的sim卡會根據終端所支援的特性來決定上發什麼樣的stk菜單,實際應用中并不需要進行判斷,隻需要将所有stk菜單全部上發就可以了。
終端使用"envelope"指令發起一個stk互動,如果卡片有對應的stk内容,則卡片會傳回91xx,91表示應用相關的資料,xx表示資料的長度。
當終端看到卡片傳回91xx時,終端會"fetch"出來資料并進行解析執行,然後使用 "terminal response"指令來将執行結果給卡片。卡片根據終端的執行結果,進行下一步處理。
上傳了一個stk互動的網頁,比較大,連結在此。