diff --git a/examples/miniapp-tt/package-lock.json b/examples/miniapp-tt/package-lock.json
new file mode 100644
index 00000000..22912c84
--- /dev/null
+++ b/examples/miniapp-tt/package-lock.json
@@ -0,0 +1,99 @@
+{
+ "name": "miniprogram-ts",
+ "version": "1.0.0",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "miniprogram-ts",
+ "version": "1.0.0",
+ "devDependencies": {
+ "@authing/miniapp-jsencrypt": "^5.1.8",
+ "@authing/miniapp-sm2encrypt": "^5.1.8",
+ "@authing/miniapp-tt": "^5.1.16-alpha.3",
+ "@authing/miniapp-wx": "^5.1.16-alpha.3",
+ "@douyin-microapp/typings": "latest"
+ }
+ },
+ "node_modules/@authing/miniapp-jsencrypt": {
+ "version": "5.1.16",
+ "resolved": "https://registry.npmjs.org/@authing/miniapp-jsencrypt/-/miniapp-jsencrypt-5.1.16.tgz",
+ "integrity": "sha512-ekj7GDuFSoNYiGLcyKPDLaXhBaqBJf8OSNVjK2pMgK0aEm11yOPqXMRlVuAjX6/CpgxrDzAwqi40Mm/fQDK20g==",
+ "dev": true
+ },
+ "node_modules/@authing/miniapp-sm2encrypt": {
+ "version": "5.1.16",
+ "resolved": "https://registry.npmjs.org/@authing/miniapp-sm2encrypt/-/miniapp-sm2encrypt-5.1.16.tgz",
+ "integrity": "sha512-qc5X2Vat2BO+P+RrQkAv45BAucT2gMj7NwIx2pwaDj01eA6kd0AFwjvGyRNh1lOKYCWJ7/XqlgOA1HRvPqe85w==",
+ "dev": true,
+ "dependencies": {
+ "jsbn": "^1.1.0"
+ }
+ },
+ "node_modules/@authing/miniapp-tt": {
+ "version": "5.1.16-alpha.3",
+ "resolved": "https://registry.npmjs.org/@authing/miniapp-tt/-/miniapp-tt-5.1.16-alpha.3.tgz",
+ "integrity": "sha512-mU3cJXG9I6lSxqHy0zIsMIfHTfyUnWhc8TlnanuFibvaFfMDw0bjvdLS6m88kxUowg+cMjYAatXxR9jIcTskug==",
+ "dev": true
+ },
+ "node_modules/@authing/miniapp-wx": {
+ "version": "5.1.16",
+ "resolved": "https://registry.npmjs.org/@authing/miniapp-wx/-/miniapp-wx-5.1.16.tgz",
+ "integrity": "sha512-aSuGGSCUmARU1Suqj7oyUpJxHAmOJ0qqNdyLZf9EUjb3d1K7UXrZtz9kjPPc+HjHu84ViPoM/lgR5hpZcsWNpw==",
+ "dev": true
+ },
+ "node_modules/@douyin-microapp/typings": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@douyin-microapp/typings/-/typings-1.2.2.tgz",
+ "integrity": "sha512-FiGQOn6zaxcx2NPP9qO/zJzpElO6Qazwe8OuDqJ7uBmwJj8M8rDA8pp1LQ9f9UOb5LNUyTTquVc3IqlSDk6hjw==",
+ "dev": true
+ },
+ "node_modules/jsbn": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
+ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
+ "dev": true
+ }
+ },
+ "dependencies": {
+ "@authing/miniapp-jsencrypt": {
+ "version": "5.1.16",
+ "resolved": "https://registry.npmjs.org/@authing/miniapp-jsencrypt/-/miniapp-jsencrypt-5.1.16.tgz",
+ "integrity": "sha512-ekj7GDuFSoNYiGLcyKPDLaXhBaqBJf8OSNVjK2pMgK0aEm11yOPqXMRlVuAjX6/CpgxrDzAwqi40Mm/fQDK20g==",
+ "dev": true
+ },
+ "@authing/miniapp-sm2encrypt": {
+ "version": "5.1.16",
+ "resolved": "https://registry.npmjs.org/@authing/miniapp-sm2encrypt/-/miniapp-sm2encrypt-5.1.16.tgz",
+ "integrity": "sha512-qc5X2Vat2BO+P+RrQkAv45BAucT2gMj7NwIx2pwaDj01eA6kd0AFwjvGyRNh1lOKYCWJ7/XqlgOA1HRvPqe85w==",
+ "dev": true,
+ "requires": {
+ "jsbn": "^1.1.0"
+ }
+ },
+ "@authing/miniapp-tt": {
+ "version": "5.1.16-alpha.3",
+ "resolved": "https://registry.npmjs.org/@authing/miniapp-tt/-/miniapp-tt-5.1.16-alpha.3.tgz",
+ "integrity": "sha512-mU3cJXG9I6lSxqHy0zIsMIfHTfyUnWhc8TlnanuFibvaFfMDw0bjvdLS6m88kxUowg+cMjYAatXxR9jIcTskug==",
+ "dev": true
+ },
+ "@authing/miniapp-wx": {
+ "version": "5.1.16",
+ "resolved": "https://registry.npmjs.org/@authing/miniapp-wx/-/miniapp-wx-5.1.16.tgz",
+ "integrity": "sha512-aSuGGSCUmARU1Suqj7oyUpJxHAmOJ0qqNdyLZf9EUjb3d1K7UXrZtz9kjPPc+HjHu84ViPoM/lgR5hpZcsWNpw==",
+ "dev": true
+ },
+ "@douyin-microapp/typings": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@douyin-microapp/typings/-/typings-1.2.2.tgz",
+ "integrity": "sha512-FiGQOn6zaxcx2NPP9qO/zJzpElO6Qazwe8OuDqJ7uBmwJj8M8rDA8pp1LQ9f9UOb5LNUyTTquVc3IqlSDk6hjw==",
+ "dev": true
+ },
+ "jsbn": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
+ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
+ "dev": true
+ }
+ }
+}
diff --git a/examples/miniapp-tt/package.json b/examples/miniapp-tt/package.json
index f8b7e342..3d340d3d 100644
--- a/examples/miniapp-tt/package.json
+++ b/examples/miniapp-tt/package.json
@@ -6,6 +6,9 @@
"author": "",
"license": "",
"devDependencies": {
+ "@authing/miniapp-jsencrypt": "^5.1.8",
+ "@authing/miniapp-sm2encrypt": "^5.1.8",
+ "@authing/miniapp-tt": "^5.1.16-alpha.3",
"@douyin-microapp/typings": "latest"
}
}
diff --git a/examples/miniapp-tt/pages/index/index.ts b/examples/miniapp-tt/pages/index/index.ts
index 29b79b13..9b38bf72 100644
--- a/examples/miniapp-tt/pages/index/index.ts
+++ b/examples/miniapp-tt/pages/index/index.ts
@@ -1,4 +1,24 @@
-const app = getApp()
+// index.ts
+import { Authing } from '@authing/miniapp-tt'
+
+// // 按需使用,加密密码
+// // import { encryptFunction } from '@authing/miniapp-jsencrypt'
+
+// import { encryptFunction } from '@authing/miniapp-sm2encrypt'
+// const AUTHING_EXT_IDP_CONN_IDENTIFIER = "douyin-mini2"
+
+// const APP_SECRET = '04093a8d20472bc1ea7d2207d69751ca99895d82';
+// const APP_ID = 'ttcad4bc6955e5062401';
+// const authing = new Authing({
+// appId: '65e817bc434b729d058140a0',
+// host: 'https://minnappauthing.why.lixpng.top',
+// userPoolId: '6321a29180d12ab3a3e35306',
+// encryptFunction
+// })
+
+// const app = getApp()
+
+// console.log(Authing,'AuthingAuthingdfft')
Page({
data: {
diff --git a/examples/miniapp-tt/pages/index/index.ttml b/examples/miniapp-tt/pages/index/index.ttml
index 94e6aca9..8bd8c5ff 100644
--- a/examples/miniapp-tt/pages/index/index.ttml
+++ b/examples/miniapp-tt/pages/index/index.ttml
@@ -1 +1,35 @@
-Welcome to Mini Program
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/miniapp-tt/project.config.json b/examples/miniapp-tt/project.config.json
index a58f6d05..a4cf41eb 100644
--- a/examples/miniapp-tt/project.config.json
+++ b/examples/miniapp-tt/project.config.json
@@ -1 +1,19 @@
-{"setting":{"urlCheck":true,"es6":true,"postcss":true,"minified":true,"newFeature":true,"autoCompile":true,"compileHotReLoad":true,"nativeCompile":true,"useCompilerPlugins":["typescript"]},"appid":"ttcad4bc6955e5062401","projectname":"miniapp-tt","douyinProjectType":"native"}
+{
+ "setting": {
+ "urlCheck": true,
+ "es6": true,
+ "postcss": true,
+ "minified": true,
+ "newFeature": true,
+ "autoCompile": true,
+ "compileHotReLoad": true,
+ "nativeCompile": true,
+ "useCompilerPlugins": ["typescript"]
+ },
+ "packOptions": {
+ "npm": true
+ },
+ "appid": "ttcad4bc6955e5062401",
+ "projectname": "miniapp-tt",
+ "douyinProjectType": "native"
+}
diff --git a/packages/miniapp/scripts/build.js b/packages/miniapp/scripts/build.js
index fc9374b7..24c4b888 100644
--- a/packages/miniapp/scripts/build.js
+++ b/packages/miniapp/scripts/build.js
@@ -6,7 +6,7 @@
*/
// development mode:
-// npm run dev modes=wx,ali,.....
+// npm run dev modes=wx,Taro,uni,tt.....
// production mode:
// npm run prod modes=wx,ali,baidu,tt......
diff --git a/scripts/transfer-miniapp-libs.js b/scripts/transfer-miniapp-libs.js
index e2849208..d447c776 100644
--- a/scripts/transfer-miniapp-libs.js
+++ b/scripts/transfer-miniapp-libs.js
@@ -6,7 +6,7 @@ const resolve = (dir, file = '') =>{
return path.resolve(__dirname, '../', dir, file)
}
-const platforms = ['taro', 'uni', 'wx']
+const platforms = ['taro', 'uni', 'wx', 'tt']
readyGo()