日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ALS爱立思脚本调用参考

發布時間:2025/3/21 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ALS爱立思脚本调用参考 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

OpenURL 腳本指南

OpenURL?腳本指南


目錄

?

  • OpenURL 腳本指南
  • 目錄
  • OpenURL指令說明
  • 指令返回值說明
  • iggparams.txt參數文件說明
  • 觸動腳本示例
    • 0、URI編碼函數
    • 1、啟動應用
    • 2、生效指定記錄
    • 3、一鍵新機
    • 4、重命名當前記錄
    • 5、設置當前記錄坐標

?

OpenURL指令說明

功能代碼
啟動應用openURL("IGG://cmd/open");
一鍵新機openURL("IGG://cmd/newrecord");
下一條記錄openURL("IGG://cmd/nextrecord");
清除所有記錄openURL("IGG://cmd/deleteallrecords");
生效指定記錄openURL("IGG://cmd/activerecord?ID");
生效第一條openURL("IGG://cmd/activefirstrecord");
生效最后一條openURL("IGG://cmd/activelastrecord");
禁用指定記錄openURL("IGG://cmd/disablerecord?ID");
取消禁用記錄openURL("IGG://cmd/enablerecord?ID");
刪除指定記錄openURL("IGG://cmd/deleterecord?ID");
瘦身指定記錄openURL("IGG://cmd/thinrecord?ID");
導出指定記錄openURL("IGG://cmd/exportrecord?ID");
導出記錄在/var/mobile/exportdata/下
導出所有記錄openURL("IGG://cmd/exportallrecords?zipFileName");
導出記錄在/var/mobile/exportdata/下
直接導入記錄openURL("IGG://cmd/importdirect");
導入記錄放在/var/mobile/importdata/下
注:可以是導出的目錄,也可以是導出的zip包
兼容性導入記錄openURL("IGG://cmd/importcompatible");
導入記錄放在/var/mobile/importdata/下
注:可以是導出的目錄,也可以是導出的zip包
導入NZT記錄openURL("IGG://cmd/importnzt");
NZT記錄放在/var/mobile/nztdata/下
注:NZT記錄需是解開的目錄,或不加密的zip包
重命名當前記錄openURL("IGG://cmd/renamecurrentrecord?ID");
重命名后,新的名稱將成為ID
設置當前記錄坐標openURL("IGG://cmd/setcurrentrecordlocation?坐標");
坐標格式為:經度_緯度_地名地名可選
清除當前記錄坐標openURL("IGG://cmd/clearcurrentrecordlocation");
獲取當前記錄參數openURL("IGG://cmd/getcurrentrecordparam");
獲取的參數在/var/mobile/iggparams.txt文件中
設置當前記錄參數openURL("IGG://cmd/setcurrentrecordparam");
要設置的參數在/var/mobile/iggparams.txt文件中
獲取所有記錄名列表openURL("IGG://cmd/getallrecordnames");
獲取的記錄名列表在/var/mobile/iggrecords.txt文件中
清理AppStoreopenURL("IGG://cmd/cleanappstore");
注:如果已打開"清理AppStore"選項,一鍵新機之后,不再需要調用該指令
卸載選中的應用openURL("IGG://cmd/uninstallselectedapp");
注:如果已打開"卸載應用"選項,一鍵新機之后,不再需要調用該指令
時間正序排序openURL("IGG://cmd/orderbytime");
時間倒序排序openURL("IGG://cmd/orderbytimedesc");

指令返回值說明

指令調用后,直接返回json串,格式:{"result":返回值}?
另提供文件返回值,在:/var/mobile/iggresult.txt文件中

返回值說明
2指令正在執行過程中,還未完成。
1指令執行正常完成。
3一鍵新機成功,但IP地址重復(僅針對newrecord指令)。
4下一條記錄已到最后一條(僅針對nextrecord指令)。
0指令執行出錯。
100產品未激活,或已過期。
10運行環境異常。

iggparams.txt參數文件說明

獲取或設置當前記錄參數在:/var/mobile/iggparams.txt文件中;?
每一行一個參數,換行符為:?chr(10);?
參數名與參數值之間,使用冒號(:)隔開;?
可通過調用指令getcurrentrecordparam后,打開該文件查看格式。

參數名稱說明
RecordID記錄ID,如:"APP001"。
DeviceName設備名稱,如:"xxxx iPhone"。
SystemVersion系統版本號,如:"10.3.1"。
IDFAIDFA值。
IDFVIDFV值。
UDID設備UDID值。
IMEI設備IMEI值。
SerialNum設備序列號。
MACMAC地址。
SSIDSSID值。
BSSIDBSSID值。
OpenUDIDOpenUDID值。

觸動腳本示例

0、URI編碼函數

  • function encodeURI(s)
  • s = string.gsub(s, "([^%w%.%- ])", function(c) return string.format("%%%02X", string.byte(c)) end)
  • return string.gsub(s, " ", "+")
  • end
  • 1、啟動應用

  • openURL("IGG://cmd/open");
  • 2、生效指定記錄

  • recordId = encodeURI("APP00001");
  • url = string.format("IGG://cmd/activerecord?%s", recordId);
  • openURL(url);
  • 3、一鍵新機

  • openURL("IGG://cmd/newrecord");
  • 4、重命名當前記錄

  • recordId = encodeURI("APP00001");
  • url = string.format("IGG://cmd/renamecurrentrecord?%s", recordId);
  • openURL(url);
  • 5、設置當前記錄坐標

  • location = encodeURI("116.7361382365_39.8887921413_北京老胡同");
  • url = string.format("IGG://cmd/setcurrentrecordlocation?%s", location);
  • openURL(url);


    • ?

    總結

    以上是生活随笔為你收集整理的ALS爱立思脚本调用参考的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。