Commit 2fd128e9 authored by Star Diao's avatar Star Diao

update ios

parent f6cc673e
## 介绍 ## 介绍
> lm-weex app 快速开发模板,可通过脚手架 lm-weex-cli `init` 指令快速生成。 > sl-weex app 安装。
### 运行命令:```lm-weex dev``` ###手脚架安装命令
### 项目构建:```lm-weex build``` ```
### 打包到IOS:```lm-weex pack ios``` npm install -g sl-weex-cli --registry=http://nexus.gsstcloud.com:8090/nexus/repository/npm-public
### 打包到安卓:```lm-weex pack android``` ```
> sl-weex app 快速开发模板,可通过脚手架 sl-weex-cli `init` 指令快速生成。
### 运行命令:```sl-weex dev```
### 项目构建:```sl-weex build```
### 打包到IOS:```sl-weex pack ios```
### 打包到安卓:```sl-weex pack android```
### 热更新:
``` sl-weex pack -s https://weex-publish.gsstcloud.com/app/add```
...@@ -15,10 +15,10 @@ module.exports = { ...@@ -15,10 +15,10 @@ module.exports = {
}, },
'url': { 'url': {
'image': 'http://www.superlinksoft.com/img-company/XXX', 'image': 'http://www.superlinksoft.com/img-company/XXX',
'bundleUpdate': 'http://localhosts:3001/app/check' 'bundleUpdate': 'https://weex-publish.gsstcloud.com/app/check'
}, },
'zipFolder': { 'zipFolder': {
'iOS': '/ios/LMWeex/LMWeex', 'iOS': '/ios/GSST/GSST',
'android': '/android/GSST/app/src/main/assets' 'android': '/android/GSST/app/src/main/assets'
}, },
'getui': { 'getui': {
......
...@@ -7,10 +7,10 @@ android { ...@@ -7,10 +7,10 @@ android {
flavorDimensions 'default' flavorDimensions 'default'
defaultConfig { defaultConfig {
applicationId APPLICATION_ID applicationId APPLICATION_ID
minSdkVersion 16 minSdkVersion 17
targetSdkVersion 26 targetSdkVersion 26
versionCode 1 versionCode 1
versionName "1.0" versionName "1.0.0"
multiDexEnabled true multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true
...@@ -27,9 +27,9 @@ android { ...@@ -27,9 +27,9 @@ android {
signingConfigs { signingConfigs {
ddlStaff { ddlStaff {
keyAlias 'com.gsst.ddl.staff' keyAlias 'com.gsst.ddl.store'
keyPassword '123qazwsx' keyPassword '123qazwsx'
storeFile file('../com.gsst.ddl.staff.keystore') storeFile file('../com.gsst.ddl.store.keystore')
storePassword '123qazwsx' storePassword '123qazwsx'
v2SigningEnabled false v2SigningEnabled false
} }
...@@ -115,7 +115,7 @@ dependencies { ...@@ -115,7 +115,7 @@ dependencies {
// compile 'com.gsst.mobile:gsst-weex-base-library:0.0.04-SNAPSHOT' // compile 'com.gsst.mobile:gsst-weex-base-library:0.0.04-SNAPSHOT'
compile project(':nexus') compile project(':nexus')
compile project(':weex-framework') compile project(':weex-framework')
compile project(':gsstJPush') // compile project(':gsstJPush')
compile project(':wechatplugin') // compile project(':wechatplugin')
compile project(':pgyplugin') compile project(':pgyplugin')
} }
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<application <application
android:allowBackup="false" android:allowBackup="false"
android:icon="@mipmap/ic_launcher" android:icon="@mipmap/ic_launcher"
android:label="@string/app_name" android:label="@string/app_name"
...@@ -42,9 +41,6 @@ ...@@ -42,9 +41,6 @@
android:name="com.gsst.App" android:name="com.gsst.App"
android:theme="@style/AppTheme.NoActionBar" android:theme="@style/AppTheme.NoActionBar"
> >
<activity android:name="com.eros.framework.activity.MainActivity" android:windowSoftInputMode="adjustResize"> <activity android:name="com.eros.framework.activity.MainActivity" android:windowSoftInputMode="adjustResize">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.VIEW"/> <action android:name="android.intent.action.VIEW"/>
......
{"filesMd5":[{"page":"/mediator/index.js","md5":"42a934f1972863b8832409738a6b9ca5"},{"page":"/pages/user/security/index.js","md5":"88ca8c433f5b3c3c08f81710dc804363"},{"page":"/pages/user/wallet/bankcard.js","md5":"0f324ee77fe06d73732c620486e510a0"},{"page":"/pages/stats/performanceDetail.js","md5":"115abc9f53189e3238c5f4b8cd869831"},{"page":"/pages/stats/commissionDetail.js","md5":"32998dc70fb8748b9386594ee2d32b6f"},{"page":"/pages/user/wallet/withdrawBank.js","md5":"d4d22f7aa30aca18f5d7b66792b0519b"},{"page":"/pages/user/wallet/availableBank.js","md5":"b6b38993f8866a4b081714b376b929cd"},{"page":"/pages/home/tabbarItem1.js","md5":"76ede71f3d71c4e9df9fd583bef7c095"},{"page":"/pages/stats/commission.js","md5":"921b245c2457892e418684975885f6c7"},{"page":"/pages/stats/performance.js","md5":"0715401aaa55f976c2682663c58a0328"},{"page":"/pages/user/profile/index.js","md5":"50a92fb1d06a5a625ca4446dad5b7bec"},{"page":"/pages/user/statistics/billStatistics.js","md5":"3ffd3ff41289c5eb17f11c3e2d11a426"},{"page":"/pages/user/statistics/index.js","md5":"26e7e45c2e55d6ec317e34338463a638"},{"page":"/pages/user/statistics/orderStatistics.js","md5":"1ec3a3652836eec1947f793fc658d216"},{"page":"/pages/user/wallet/index.js","md5":"6897716a5d8b3711cd52b75c5dd844c9"},{"page":"/pages/booking/storeList.js","md5":"2be860b79f7ff771ecbc858cfbd50fb2"},{"page":"/pages/booking/siteList.js","md5":"337600b418da156fca8f2296375375a0"},{"page":"/pages/booking/serviceStaffList.js","md5":"26a5e7c67146489d7f3f1b62219fe0bf"},{"page":"/pages/message/list.js","md5":"a1936873ab13f17c936f00f784e601c4"},{"page":"/pages/stats/reservationOrder.js","md5":"0f6c6d83453eaa3de15025592b6c8f87"},{"page":"/pages/user/index/index.js","md5":"6bf04f2806b09f362541c6dea005b420"},{"page":"/pages/booking/remark.js","md5":"5f1542173a005f757ed6aa1144026c18"},{"page":"/pages/user/security/changePassword.js","md5":"043352c8aca1b04caf7000524121c1a5"},{"page":"/pages/user/setting/setting.js","md5":"85baff4ce33d2864c08fa021329f58f3"},{"page":"/pages/user/wallet/addBankcard.js","md5":"b6a0a618547b058f3452ff33a4dc1dea"},{"page":"/pages/user/wallet/withdraw.js","md5":"31384d2221ff0dcc80d9ba0589cd23e0"},{"page":"/pages/auth/login.js","md5":"971e5cfeb50066a081d0bf2c0b37e320"},{"page":"/pages/booking/memberServiceList.js","md5":"9cdf04da171d4c5a76a540a870962675"},{"page":"/pages/booking/serviceList.js","md5":"9422b86684b49db292270a417acf4a04"},{"page":"/pages/newTasks/list/index.js","md5":"b549a23d7ca93718aee1c923f8a1ebe1"},{"page":"/pages/schedule/list/index.js","md5":"e25d3c051917116a994bc318ba6abdc0"},{"page":"/pages/user/profile/userAlias.js","md5":"bb9613496cd9c4b7a24791ef08899911"},{"page":"/pages/booking/doConfirm.js","md5":"3cda00005a01e619be84f9b80960a5f2"},{"page":"/pages/booking/memberList.js","md5":"39b5d302de5d8b006ccd5a35c437df41"},{"page":"/pages/newTasks/detail/index.js","md5":"17828658af00db658b81b853e2c071eb"},{"page":"/pages/index.js","md5":"c86c9310bb6f536b3390670598f7c59c"},{"page":"/pages/booking/dateList.js","md5":"4a8c747581407c835fd1deb903f734b3"},{"page":"/config/index.js","md5":"4c815ee71f02a2f43ead729a3fa82fa1"},{"page":"/iconfont/font_1469606063_76593.ttf","md5":"7f64b407dbb118b2bf74aae8488f115e"},{"page":"/iconfont/font_1469606522_9417143.woff","md5":"8d34182774fbf5de6d7192ca76027faa"},{"page":"/iconfont/font_zn5b3jswpofuhaor.ttf","md5":"dc3b4b0978d180d7f122e74d2f3f2f51"},{"page":"/iconfont/iconfont-eros.ttf","md5":"68780fad0047dc5b02cb613ebb08cda1"},{"page":"/iconfont/iconfont.ttf","md5":"ec86bfe5bdb872bad2b2af4f11da14f4"},{"page":"/assets/NavBar_BackIcon@2x.png","md5":"3d9078f32a909f404bc416aad5d399c0"},{"page":"/assets/TabBar_Item1@2x.png","md5":"9f1edde3e3c493125aa1526aaf72e73d"},{"page":"/assets/TabBar_Item1_Selected@2x.png","md5":"d5e7609700d9a4f075e39b20fecbb9c3"},{"page":"/assets/TabBar_Item2@2x.png","md5":"6774d4074d376d716a5c9f447c6a3efd"},{"page":"/assets/TabBar_Item2_Selected@2x.png","md5":"e1ae4f456c18ccee39b3dd1fe7801994"},{"page":"/assets/TabBar_Item3@2x.png","md5":"c74d71c755710384145dc30922c21a3b"},{"page":"/assets/TabBar_Item3_Selected@2x.png","md5":"457d615a5c198b0148609f5eed84be70"},{"page":"/assets/avatar.png","md5":"397fc5c039636b3b54a60f9ff48848f7"},{"page":"/assets/bankcard-bg1.png","md5":"71da56e23c42337839124c63b25c45d2"},{"page":"/assets/bankcard-bg2.png","md5":"328004e752005fb405f04f47fc0be0ae"},{"page":"/assets/bill-statistics-bg.png","md5":"a32e6162fa3fff1fd1fece2c81ae02f1"},{"page":"/assets/ddl-user-bg.png","md5":"b81e617dd21bb969ec68905b858af0d4"},{"page":"/assets/demo.jpg","md5":"ad0a76ef138304056020d234c3217aeb"},{"page":"/assets/goods.png","md5":"dbfe11dc38b9bf440de2f3e1fd383c47"},{"page":"/assets/liebiao@2x.png","md5":"0f83bb33c094bdb5b76521b2a3fbb189"},{"page":"/assets/logo.png","md5":"39a9f8dcc1821372adff3db096fa9c0e"},{"page":"/assets/nothing-found.png","md5":"882a37b46155503134bb2ca8025ffde2"},{"page":"/assets/order-statistics-bg.png","md5":"566eb8e347be51fcb8c900726d7f7d33"},{"page":"/assets/qitaxiaoxi.png","md5":"ed6205871a877075886a5290057b4d07"},{"page":"/assets/renwutixing.png","md5":"f758598b186829ca5367a0e41211633b"},{"page":"/assets/rili@2x.png","md5":"015e5f46a59e286617fcf06648426d9d"},{"page":"/assets/search.png","md5":"b5621425996ce57e339111144021293d"},{"page":"/assets/selected.png","md5":"cfa73e1da76c43ccc7b48bb318abeff4"},{"page":"/assets/shanglajiantou.png","md5":"22d5619ec204368a766575ac7ddd42f2"},{"page":"/assets/shangyiyue.png","md5":"a3fdf51867da86cda918e5178e49728d"},{"page":"/assets/shangyiyue_weijihuo.png","md5":"7f7d5d15986c58deaab19d20481620e9"},{"page":"/assets/shouruxinxi.png","md5":"34b639ffa4fb3ae527965342e921c60e"},{"page":"/assets/tianjiayinhangka@2x.png","md5":"edd5c36f1dfb28c5615f492d488947bf"},{"page":"/assets/unselected.png","md5":"e5600086fb65d56281acac50efb69f0c"},{"page":"/assets/unselected1.png","md5":"98fb91d483b655c0d2cbd2ae90569512"},{"page":"/assets/user-bg.png","md5":"c64b4915d3e140ab7686b8b230581ead"},{"page":"/assets/wodeqianbao.png","md5":"fe2527d798fdd6f65605e3fc3e24caf1"},{"page":"/assets/wodericheng.png","md5":"4b97195bfd08293f96fcdd556c08095b"},{"page":"/assets/xialajiantou.png","md5":"12cd9bf013a246cee6f5f8eca09dd758"},{"page":"/assets/xiayiyue.png","md5":"7dd911542230f6b2cd4836e32d1e37cd"},{"page":"/assets/xiayiyue_weijihuo.png","md5":"450435434a668ea05c44526d73db0a78"},{"page":"/assets/xinrenwu.png","md5":"bb2a43564c9e8675b3fbe5ed28bdadab"},{"page":"/assets/yejitongji.png","md5":"b486307a196465a6a4e17fa618a75792"},{"page":"/assets/yinhangka@2x.png","md5":"23c6b395e6185a5a244d2974ae0bc6eb"},{"page":"/assets/yuyuexinxi.png","md5":"55c78a6dd73044c35ad8287a8b9220e0"},{"page":"/assets/holder/avatar.png","md5":"79e1c7b736bd964376434e58ab790509"},{"page":"/assets/holder/banner.png","md5":"55393f09bd227602ba1e4790cdddbbb6"},{"page":"/assets/holder/categories.png","md5":"507f0c95896b6045a16f2d8fcb826bb8"},{"page":"/assets/holder/goods.png","md5":"dbfe11dc38b9bf440de2f3e1fd383c47"},{"page":"/assets/holder/my-icon.png","md5":"5fe378f610806a47e6d50f8af5b9c78f"},{"page":"/assets/holder/product.png","md5":"e871bcdaf321b1a6c21d6c928b3bf2e4"},{"page":"/assets/holder/service.png","md5":"1a8fc338f4145ebdb8e39c83408e5250"},{"page":"/assets/holder/store.png","md5":"376f7c3b1a45c889101cebb76228ae32"},{"page":"/assets/holder/vip-card.png","md5":"ad89042a5c4c4a798cb6f0de79b9770d"},{"page":"/assets/iconfont/iconfont.ttf","md5":"b7c05dee37d8bc19501eac80b93e18bf"}],"android":"1.0.0","iOS":"1.0.0","appName":"城市会所服务","jsVersion":"68d3879b88deb024ba8e4b92195dbeab","timestamp":1570703881104,"jsPath":"https://app.weex-eros.com/source"} {"filesMd5":[{"page":"/mediator/index.js","md5":"229ea6abd07f7d655039091509accf1d"},{"page":"/pages/webview.js","md5":"7da69403918b887e6bf80f00df5f0d5a"},{"page":"/config/index.js","md5":"01a7055d7b16b7bd2f931f1c6ce37003"},{"page":"/pages/billing-detail/billing-detail.js","md5":"2622b2d372182c9f8d4ff53cbac2acf7"},{"page":"/pages/member/memberList.js","md5":"25ee8b3f4cbe4317c7215cdad02478f0"},{"page":"/pages/checkstand/handover.js","md5":"176c8ff0746258cf8507f88f2e5fbbec"},{"page":"/pages/login/login.js","md5":"dd15f0ec0a4b10a10ba7098e6305824e"},{"page":"/pages/order/order-detail.js","md5":"720ada2808728508147edb51dbd987f0"},{"page":"/pages/refund/refund.js","md5":"00f6fe14a2f31d122ffc949bee38d36c"},{"page":"/pages/index.js","md5":"99d072084dd08eb500ee4c3c4a147905"},{"page":"/pages/checkstand/exchange.js","md5":"2b45d4cf30d2343e0b53370253e2264a"},{"page":"/pages/setting/deviceList.js","md5":"508e15e7e149cc85042069137fdb88a7"},{"page":"/pages/member/memberDetail.js","md5":"a99a2abd8dd24128ca76823d4fa501b8"},{"page":"/pages/order/order-list.js","md5":"ae98f48baebbcae8a1c082c4cd07d612"},{"page":"/pages/checkstand/checkstand.js","md5":"74a38494d0734780be8a9b67bc165a4a"},{"page":"/pages/recharge/recharge.js","md5":"ed2d1a700c8c230ec6c6e48768b78a74"},{"page":"/iconfont/font_1469606063_76593.ttf","md5":"7f64b407dbb118b2bf74aae8488f115e"},{"page":"/iconfont/font_1469606522_9417143.woff","md5":"8d34182774fbf5de6d7192ca76027faa"},{"page":"/iconfont/font_zn5b3jswpofuhaor.ttf","md5":"dc3b4b0978d180d7f122e74d2f3f2f51"},{"page":"/iconfont/iconfont-eros.ttf","md5":"68780fad0047dc5b02cb613ebb08cda1"},{"page":"/iconfont/iconfont.css","md5":"b28b122dc5b61704509448939b0eaf54"},{"page":"/iconfont/iconfont.eot","md5":"78af84d2a32b7ca1f2f5679a260eb34e"},{"page":"/iconfont/iconfont.svg","md5":"5756d198cebc3981c66218fb8820b237"},{"page":"/iconfont/iconfont.ttf","md5":"eec2369548979dcf3bb7c5bbd224ff60"},{"page":"/iconfont/iconfont.woff","md5":"2e97df58fa18efd6f6316275ac89cd27"},{"page":"/iconfont/iconfont.woff2","md5":"b0b06e289bcbc693c75b23e22e072fc7"},{"page":"/assets/TabBar_Item1@2x.png","md5":"d1391449c79decf0c7af8bc8da596343"},{"page":"/assets/TabBar_Item1_Selected@2x.png","md5":"515d382b0500d4abbe71ea1fa30679b2"},{"page":"/assets/TabBar_Item2@2x.png","md5":"fc12fcf5724b66032b141b21eb51aa23"},{"page":"/assets/TabBar_Item2_Selected@2x.png","md5":"85c11646e32ddb351ae7d0d9af011e0b"},{"page":"/assets/TabBar_Item3@2x.png","md5":"a69a3ad3d5b029ece46e8ba211b3012b"},{"page":"/assets/TabBar_Item3_Selected@2x.png","md5":"9971f55f909f7b11624783ee3068b409"},{"page":"/assets/avatar.png","md5":"1b15e2a4a3c84fd0ca1c2c57bd2d0ad4"},{"page":"/assets/default-pic.png","md5":"376f7c3b1a45c889101cebb76228ae32"},{"page":"/assets/login-bottom-bg.png","md5":"7b7d9461c721d734618b9b41d70afd4b"},{"page":"/assets/login-right-bg.png","md5":"257d9a2660d6fef097f3bd2a3d5c8ee7"},{"page":"/assets/logo.png","md5":"fc1d13084993e46f7d0330e72360b089"},{"page":"/assets/no-goods.png","md5":"922cc81ba6849e1bccf18b971dba32c4"},{"page":"/assets/vip.png","md5":"8b3854411b584b81c4e7834a4f39cc53"}],"android":"1.0.1","iOS":"1.0.1","appName":"ddl-store-pos","jsVersion":"6c9dd43dc0fd4e8aae646fc8be5b6431","timestamp":1576048307320,"jsPath":"http://localhost:3001"}
"vsTZAbrVE4WzjaMh45cmyMTRpo8pnrFXjK/Fh13RfV2druWzknbKsiZndLNw+pea3518fVjh//yOub1lZcpqguUBMs8QvdtwumTxdDYw6Pd3VWtIOZlKyHC+U6NK/bbMwI13Dz/2aVc6tfLbowXcIGnajYuQ0AsygHM3J1/Vlg8heIbN/Ma1owhjEvucKSal8YjTv7qWpdB9Y88DFilmviC4qRaGyoZWKxz93tp4hwamV8tCQ3rCqIwX3KpibC0cZX2j1F0nXA3dU/NBJo3oTKW1MVpkhPTnhAX6AIyKRiBtOGru8kUAY/NAqOvKqvwptl9oJbVxxBMmxfkr5zHthdLQ84Vc8gYldwwD2AnaHGmGklYmT1ZoGsScAxpucECZekiVbYV1ouLVuD4wpcy5Dq7rDxEX6MDI1QjQzaZUclxa6k/68FX2vJ19ym4aokAdZhW4WkTuO2v1PdUROWkWDBWWeIAizEdv/xCfvG59y+AXNQSvs+A1/geV0wU57THjOtOjMJSh5d36BYlIz+7gLOgkiS11KdAvFdjbsPLIlRsTnr0CKZM6HPWMjXgF87mrNTOoWyINsHxYk6q2byzAyp+I2AOZ9GFW808kGUV5NR25g28wOuNKXKSKGOyYuQjBiDct6vtkI3mN5IVBdBiZVZIaS8neHnsUTKjZuLQ7+AI0OlSCH3eWBgl/fgY3BgBE7ebdoA5UxRSJFrYfIGMEZ6k+HVBmbj6hdMoYakv0C9AXcsQuybtpeIOREifxn0qTSTdpfbnhRtPaQvLMcUc1ZVpZFqMg4SGfg5J1vjsvyPjK1LpDpVJ/MnrDBZjFgjbJ3VpxoJSZLL7nHloZDiL1bfwLBPeTBIV8fcx8/Iki/goKLCDWv8jkzutZ8HHoXxYTHp7nWyb3tOrY7Mrq5EGr4BXZNE+vqnJBgUYoSA8Ekc9EH4hRpV6CQ/FT68HBohbXdvCg0+7uqbluP1ykmMGv+X8xSf6zXhgrt77eONGYZVnSYwMfr4HThrAhjstw99VdepVBhqXz2Vy7BRABXKpC2Q7s1TtWJqQIKmi3aCmelwkpFIxK1OLDSRXXUm9mWG7tAx72jpA+7+QxWDUzocxeYahvJwAHLktWx5dz4DEUhXg=" "oC/SLCquKltHWNWQGXnxlo0WyJf77GB2heMLqxqQ5hhVC//kVtVx1BafVuCsa5NwWGmCg0O2IWxqxm1kcE552E4/S4HamDkiR9cocIzZbkNZmW9whe4QjiatXwgaNV46/H9h2MH5XXOD477MB7bmTQ77Y+NsL4u3u2mYmgsXT1F6w00Luw5JnSs8qs132Va/P12athbXa87VTDrMhhlYIGa3MIRFAj3bmQOsnpDF/x2q0wal4qt0x2QZ54zwVvpRh8C/fZYbNeir04EDakAAY950Uw15urnrJDXPhy+v2QHzkUVV6BWL0Ky1KG37QrhkVoFNchQxOSwd5hIUuXDcjpv6eJt+hoTq35Lg9VzswRA0jfhmnoY5Vej9Z8SxrhRsZoBAqBnJBq22VxoH6Gz5sJ4Q0H4qg8LL/ajlcwWtkjhz2DxMCTwmC067dT3zSFsFtQzzNtdKMMgQr4LVlilxVivum54cb3bg1rsco832i9xJTlEgGD0JplEfNshz/bsKpHZFfSqq7cgsg+VtEyaqLSLsfLhdD7DcexD0q7BQS7MzBMdesHnsHY6cjSsHv3ehjjJfH4elG4HehGXNAr6JRJHbBVCRlnzih/wUAnI7bCPJnP8YpbUEaGSz2zKA06087jWAcfXm6ojR6rgAvQsyO0TgA2zSXlhWRjBrtC0ebsFWB4pLjfV2nvV8YCiBFI0P6XNwz5hleVE2+AJzTE5/9yUl+JR+HnKjpBRipDPZuTsqT8iZeyaQylbL0I7wx6AThtNsZWwqJJp6WkrolRKe947pcCYk7UARWlqWZBl39SvxFBsZQ522uODmG9YdzqQznROy1UcFORUe68q68aDkndBlyAe1Hvs3LUma3nwwu3acneTlFk+NTw13Qy2UIPZuYLZMDbR6RO4q3X1dG7dB3Fo4bdHAlj9EE4Aqsywg6xLCuo+Sl1GDsuUTFeBpHi7nFXgasEnd/9rNM94wDtLFcxjU5s3bfJxAJ/4Ilb6fPhPUfaM9cCNLx7Y73jZd96k7VMDb349C3nwPCeyZvpCQ6irhfAsLhtrgJ6wtEWCjIZPmojKMyrJedtUUGCKgvSaMvG9URaU8CTD0xDMZGg/LxEKaepoz7UbWRNlVWC3HYI41e+TJ13LHvtMU95ex1G0e5NgUenK2lbdRCdw+MKCVyecpLn+/0PQWm+Znv8B7M/cLQKZbSjz1UqNWxuE7IRKIrBVwyDGmXJI69cWDCFFXV8H8hBKJHdq7UUgoz1UPZwg="
...@@ -2,6 +2,7 @@ package com.gsst.activity; ...@@ -2,6 +2,7 @@ package com.gsst.activity;
import android.app.Activity; import android.app.Activity;
import android.os.Bundle; import android.os.Bundle;
import android.view.WindowManager;
import com.eros.framework.proxy.SplashActivityProxy; import com.eros.framework.proxy.SplashActivityProxy;
import com.gsst.clotee.R; import com.gsst.clotee.R;
...@@ -19,6 +20,13 @@ public class SplashActivity extends Activity { ...@@ -19,6 +20,13 @@ public class SplashActivity extends Activity {
setContentView(R.layout.activity_splash); setContentView(R.layout.activity_splash);
activityProxy = new SplashActivityProxy(); activityProxy = new SplashActivityProxy();
activityProxy.onCreateInit(this); activityProxy.onCreateInit(this);
SystemUIUtils.setStickFullScreen(getWindow().getDecorView());
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
SystemUIUtils.setStickFullScreen(getWindow().getDecorView());
} }
@Override @Override
......
package com.gsst.activity;
import android.view.View;
class SystemUIUtils {
public static void setStickFullScreen(View view) {
int systemUiVisibility = view.getSystemUiVisibility();
int flags = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
| View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
systemUiVisibility |= flags;
view.setSystemUiVisibility(systemUiVisibility);
}
}
...@@ -2,5 +2,5 @@ ...@@ -2,5 +2,5 @@
<resources> <resources>
<color name="colorPrimary">#3F51B5</color> <color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color> <color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color> <color name="colorAccent">#2db7f5</color>
</resources> </resources>
<resources> <resources>
<string name="app_name">店店联:服务人员</string> <string name="app_name">店店联</string>
<string name="umeng_socialize_female"></string> <string name="umeng_socialize_female"></string>
<string name="umeng_socialize_male"></string> <string name="umeng_socialize_male"></string>
</resources> </resources>
[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1},"path":"app-yingyongbao-release.apk","properties":{"packageId":"com.gsst.ddlstaff","split":"","minSdkVersion":"16"}}] [{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1},"path":"app-yingyongbao-release.apk","properties":{"packageId":"com.gsst.ddl.store","split":"","minSdkVersion":"17"}}]
\ No newline at end of file \ No newline at end of file
...@@ -34,6 +34,7 @@ subprojects { ...@@ -34,6 +34,7 @@ subprojects {
repositories { repositories {
google() google()
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://192.168.12.122:8090/nexus/repository/maven-snapshots/' }
} }
buildscript { buildscript {
repositories { repositories {
......
...@@ -7,7 +7,7 @@ android { ...@@ -7,7 +7,7 @@ android {
defaultConfig { defaultConfig {
minSdkVersion 16 minSdkVersion 17
targetSdkVersion 25 targetSdkVersion 25
versionCode 1 versionCode 1
versionName "1.0" versionName "1.0"
...@@ -29,8 +29,9 @@ android { ...@@ -29,8 +29,9 @@ android {
} }
dependencies { dependencies {
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
compile fileTree(include: ['*.jar'], dir: 'libs') compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:25.3.1' implementation 'com.android.support:appcompat-v7:25.3.1'
testCompile 'junit:junit:4.12' testCompile 'junit:junit:4.12'
androidTestCompile('com.android.support.test.espresso:espresso-core:3.0.2', { androidTestCompile('com.android.support.test.espresso:espresso-core:3.0.2', {
exclude group: 'com.android.support', module: 'support-annotations' exclude group: 'com.android.support', module: 'support-annotations'
...@@ -38,23 +39,23 @@ dependencies { ...@@ -38,23 +39,23 @@ dependencies {
/** /**
* debug调试要用到的 * debug调试要用到的
*/ */
compile 'com.taobao.android.weex_inspection:protocol:1.1.4.1' implementation 'com.taobao.android.weex_inspection:protocol:1.1.4.1'
compile 'com.taobao.android:weex_inspector:0.13.4' implementation 'com.taobao.android:weex_inspector:0.13.4'
compile 'com.squareup.okhttp:okhttp-ws:2.3.0' implementation 'com.squareup.okhttp:okhttp-ws:2.3.0'
compile 'com.squareup.okhttp3:okhttp:3.8.0' implementation 'com.squareup.okhttp3:okhttp:3.8.0'
compile 'com.lzy.widget:imagepicker:0.6.1' implementation 'com.lzy.widget:imagepicker:0.6.1'
compile 'com.journeyapps:zxing-android-embedded:3.4.0' implementation 'com.journeyapps:zxing-android-embedded:3.4.0'
compile 'com.github.chrisbanes.photoview:library:1.2.4' implementation 'com.github.chrisbanes.photoview:library:1.2.4'
compile 'com.android.support:multidex:1.0.1' implementation 'com.android.support:multidex:1.0.1'
//bs patch //bs patch
compile 'me.ele:bspatch:1.0.6' implementation 'me.ele:bspatch:1.0.6'
//weex analyzer //weex analyzer
compile 'com.taobao.android:weex_analyzer:0.1.0.5' implementation 'com.taobao.android:weex_analyzer:0.1.0.5'
//Bindigx //Bindigx
compile 'com.alibaba.android:bindingx-core:1.0.1' implementation 'com.alibaba.android:bindingx-core:1.0.1'
compile 'com.alibaba.android:bindingx_weex_plugin:1.0.2' implementation 'com.alibaba.android:bindingx_weex_plugin:1.0.2'
compile 'org.weex.plugin:plugin-loader:1.0.0' implementation 'org.weex.plugin:plugin-loader:1.0.0'
compile ('com.github.niorgai:StatusBarCompat:2.1.4', { compile('com.github.niorgai:StatusBarCompat:2.1.4', {
exclude group: 'com.android.support' exclude group: 'com.android.support'
}) })
// compile 'com.gsst.mobile:gsst-weex-base-plugin:0.0.03-SNAPSHOT' // compile 'com.gsst.mobile:gsst-weex-base-plugin:0.0.03-SNAPSHOT'
...@@ -62,7 +63,6 @@ dependencies { ...@@ -62,7 +63,6 @@ dependencies {
compile project(':nexus') compile project(':nexus')
// debugImplementation "com.squareup.leakcanary:leakcanary-android:1.5.4" // debugImplementation "com.squareup.leakcanary:leakcanary-android:1.5.4"
// releaseImplementation "com.squareup.leakcanary:leakcanary-android-no-op:1.5.4" // releaseImplementation "com.squareup.leakcanary:leakcanary-android-no-op:1.5.4"
} }
......
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
package="com.eros.framework"> package="com.eros.framework">
<application <application
tools:replace="android:allowBackup"
android:allowBackup="false" android:allowBackup="false"
android:label="@string/app_name" android:label="@string/app_name"
android:supportsRtl="true"></application> android:supportsRtl="true"
tools:replace="android:allowBackup">
<activity android:name=".activity.SubDisplayActivity"></activity>
</application>
</manifest> </manifest>
\ No newline at end of file
...@@ -156,6 +156,12 @@ public class AbstractWeexActivity extends AppCompatActivity implements IWXRender ...@@ -156,6 +156,12 @@ public class AbstractWeexActivity extends AppCompatActivity implements IWXRender
} }
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(true);
setStickFullScreen(getWindow().getDecorView());
}
private void initDebug() { private void initDebug() {
if (!DebugableUtil.isDebug()) return; if (!DebugableUtil.isDebug()) return;
...@@ -930,18 +936,32 @@ public class AbstractWeexActivity extends AppCompatActivity implements IWXRender ...@@ -930,18 +936,32 @@ public class AbstractWeexActivity extends AppCompatActivity implements IWXRender
} }
public void statusBarHidden(boolean isFullScreen){ public void statusBarHidden(boolean isFullScreen){
if (isFullScreen) {
setFullScreen(this); setFullScreen(this);
} else { // if (isFullScreen) {
quitFullScreen(this); // setFullScreen(this);
} // } else {
// quitFullScreen(this);
// }
} }
private void setFullScreen(Activity activity) { private void setFullScreen(Activity activity) {
if (!isStatusBarHidden) { if (!isStatusBarHidden) {
activity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); activity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN , WindowManager.LayoutParams.FLAG_FULLSCREEN);
isStatusBarHidden = true; isStatusBarHidden = true;
setStickFullScreen(getWindow().getDecorView());
}
} }
public static void setStickFullScreen(View view) {
int systemUiVisibility = view.getSystemUiVisibility();
int flags = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
| View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
systemUiVisibility |= flags;
view.setSystemUiVisibility(systemUiVisibility);
} }
......
...@@ -4,10 +4,15 @@ import android.content.BroadcastReceiver; ...@@ -4,10 +4,15 @@ import android.content.BroadcastReceiver;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.IntentFilter; import android.content.IntentFilter;
import android.content.pm.ActivityInfo;
import android.hardware.display.DisplayManager;
import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.support.v4.content.LocalBroadcastManager; import android.support.v4.content.LocalBroadcastManager;
import android.util.Log; import android.util.Log;
import android.view.Display;
import android.view.KeyEvent; import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.view.ViewStub; import android.view.ViewStub;
import android.view.WindowManager; import android.view.WindowManager;
...@@ -22,10 +27,12 @@ import com.eros.framework.manager.impl.GlobalEventManager; ...@@ -22,10 +27,12 @@ import com.eros.framework.manager.impl.GlobalEventManager;
import com.eros.framework.model.RouterModel; import com.eros.framework.model.RouterModel;
import com.eros.framework.model.TabbarBadgeModule; import com.eros.framework.model.TabbarBadgeModule;
import com.eros.framework.model.WeexEventBean; import com.eros.framework.model.WeexEventBean;
import com.eros.framework.presentation.SubDisplay;
import com.eros.framework.utils.SharePreferenceUtil; import com.eros.framework.utils.SharePreferenceUtil;
import com.eros.framework.view.TableView; import com.eros.framework.view.TableView;
import com.taobao.weex.WXSDKEngine; import com.taobao.weex.WXSDKEngine;
import com.taobao.weex.WXSDKInstance; import com.taobao.weex.WXSDKInstance;
import com.taobao.weex.utils.WXLogUtils;
public class MainActivity extends AbstractWeexActivity { public class MainActivity extends AbstractWeexActivity {
private FrameLayout layout_container; private FrameLayout layout_container;
...@@ -38,6 +45,8 @@ public class MainActivity extends AbstractWeexActivity { ...@@ -38,6 +45,8 @@ public class MainActivity extends AbstractWeexActivity {
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); setContentView(R.layout.activity_main);
// hideBottomUIMenu();
// AndroidBug5497Workaround.assistActivity(this); // AndroidBug5497Workaround.assistActivity(this);
routerModel = (RouterModel) getIntent().getSerializableExtra(Constant.ROUTERPARAMS); routerModel = (RouterModel) getIntent().getSerializableExtra(Constant.ROUTERPARAMS);
if (Constant.TABBAR.equals(routerModel.url)) { if (Constant.TABBAR.equals(routerModel.url)) {
...@@ -50,7 +59,29 @@ public class MainActivity extends AbstractWeexActivity { ...@@ -50,7 +59,29 @@ public class MainActivity extends AbstractWeexActivity {
initReloadReceiver(); initReloadReceiver();
statusBarHidden(BMWXApplication.getWXApplication().IS_FULL_SCREEN); statusBarHidden(BMWXApplication.getWXApplication().IS_FULL_SCREEN);
// getWindow().addFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
// 副屏内容展示
Display display = getPresentationDisplays();
if(display != null){
SubDisplay textDisplay = new SubDisplay(this, display);
textDisplay.show();
}
} }
// protected void hideBottomUIMenu() {
// //隐藏虚拟按键,并且全屏
// if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api
// View v = this.getWindow().getDecorView();
// v.setSystemUiVisibility(View.GONE);
// } else if (Build.VERSION.SDK_INT >= 19) {
// //for new api versions.
// View decorView = getWindow().getDecorView();
// int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
// | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;
// decorView.setSystemUiVisibility(uiOptions);
// }
// }
private void initReloadReceiver() { private void initReloadReceiver() {
...@@ -142,6 +173,22 @@ public class MainActivity extends AbstractWeexActivity { ...@@ -142,6 +173,22 @@ public class MainActivity extends AbstractWeexActivity {
return -1; return -1;
} }
// 获取副屏
public Display getPresentationDisplays() {
DisplayManager manager = (DisplayManager) getSystemService(Context.DISPLAY_SERVICE);
Display[] displays = manager.getDisplays();
for (int i = 0; i < displays.length; i++) {
Log.e("SUB_DISPLAY", "屏幕" + displays[i]);
if ((displays[i].getFlags() & Display.FLAG_SECURE) != 0
&& (displays[i].getFlags() & Display.FLAG_SUPPORTS_PROTECTED_BUFFERS) != 0
&& (displays[i].getFlags() & Display.FLAG_PRESENTATION) != 0) {
Log.e("SUB_DISPLAY", "第一个真实存在的副屏屏幕" + displays[i]);
return displays[i];
}
}
return null;
}
@Override @Override
protected void onDestroy() { protected void onDestroy() {
super.onDestroy(); super.onDestroy();
......
package com.eros.framework.activity;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.eros.framework.R;
public class SubDisplayActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sub_display);
}
}
...@@ -104,6 +104,7 @@ public class ModalManager extends Manager { ...@@ -104,6 +104,7 @@ public class ModalManager extends Manager {
Toast mToast = Toast.makeText(context, message, duration); Toast mToast = Toast.makeText(context, message, duration);
mToast.setDuration(duration); mToast.setDuration(duration);
mToast.setText(message); mToast.setText(message);
mToast.setGravity(Gravity.CENTER, 0, 0);
mToast.show(); mToast.show();
} else { } else {
Log.i("BMModalManager", "toast can not show in child thread"); Log.i("BMModalManager", "toast can not show in child thread");
......
...@@ -3,6 +3,7 @@ package com.eros.framework.manager.impl; ...@@ -3,6 +3,7 @@ package com.eros.framework.manager.impl;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log;
import com.eros.framework.BMWXEnvironment; import com.eros.framework.BMWXEnvironment;
import com.eros.framework.constant.Constant; import com.eros.framework.constant.Constant;
...@@ -28,6 +29,7 @@ import java.util.HashMap; ...@@ -28,6 +29,7 @@ import java.util.HashMap;
*/ */
public class VersionManager extends Manager { public class VersionManager extends Manager {
private static final String TAG = "VersionManager";
public long prepareJsBundle(Context context) { public long prepareJsBundle(Context context) {
long startTime = new Date().getTime(); long startTime = new Date().getTime();
...@@ -138,6 +140,7 @@ public class VersionManager extends Manager { ...@@ -138,6 +140,7 @@ public class VersionManager extends Manager {
params.put("appName", BMWXEnvironment.mPlatformConfig.getAppName()); params.put("appName", BMWXEnvironment.mPlatformConfig.getAppName());
params.put("android", BaseCommonUtil.getVersionName(context)); params.put("android", BaseCommonUtil.getVersionName(context));
String versionInfo = SharePreferenceUtil.getDownLoadVersion(context); String versionInfo = SharePreferenceUtil.getDownLoadVersion(context);
Log.e(TAG, "getDownLoadVersion:" + versionInfo);
if (TextUtils.isEmpty(versionInfo)) { if (TextUtils.isEmpty(versionInfo)) {
versionInfo = SharePreferenceUtil.getVersion(context); versionInfo = SharePreferenceUtil.getVersion(context);
} }
...@@ -151,6 +154,7 @@ public class VersionManager extends Manager { ...@@ -151,6 +154,7 @@ public class VersionManager extends Manager {
versionInfo = ""; versionInfo = "";
} else { } else {
versionInfo = jsVersionInfoBean.getJsVersion(); versionInfo = jsVersionInfoBean.getJsVersion();
Log.e(TAG, "versionInfo:" + versionInfo);
} }
} }
if (TextUtils.isEmpty(versionInfo)) { if (TextUtils.isEmpty(versionInfo)) {
...@@ -164,6 +168,7 @@ public class VersionManager extends Manager { ...@@ -164,6 +168,7 @@ public class VersionManager extends Manager {
public void downloadBundle(String url, FileCallBack fileCallBack) { public void downloadBundle(String url, FileCallBack fileCallBack) {
AxiosManager axiosManager = ManagerFactory.getManagerService(AxiosManager.class); AxiosManager axiosManager = ManagerFactory.getManagerService(AxiosManager.class);
Log.e(TAG, "下载包:" + url);
axiosManager.download(url, fileCallBack); axiosManager.download(url, fileCallBack);
} }
......
package com.eros.framework.presentation;
import android.app.Presentation;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.Display;
import android.widget.ImageView;
import com.eros.framework.R;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class SubDisplay extends Presentation {
private static final String TAG = "SubDisplay";
private ImageView imageView;
final String url = "https://file.cdn.sunmi.com/newebsite/home/P2Pro-banner-PC.jpg";
public SubDisplay(Context outerContext, Display display){
super(outerContext, display);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sub_display);
imageView = (ImageView) findViewById(R.id.sub_display2);
// new Thread(new Runnable() {
// @Override
// public void run() {
// Bitmap bmp = getURLimage(url);
// Message msg = new Message();
// msg.what = 0;
// msg.obj = bmp;
// System.out.println("000");
// handle.sendMessage(msg);
// }
// }).start();
}
//在消息队列中实现对控件的更改
private Handler handle = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 0:
System.out.println("111");
Bitmap bmp=(Bitmap)msg.obj;
imageView.setImageBitmap(bmp);
break;
}
}
};
//加载图片
public Bitmap getURLimage(String url) {
Bitmap bmp = null;
try {
URL myurl = new URL(url);
// 获得连接
HttpURLConnection conn = (HttpURLConnection) myurl.openConnection();
conn.setConnectTimeout(6000);//设置超时
conn.setDoInput(true);
conn.setUseCaches(false);//不缓存
conn.connect();
InputStream is = conn.getInputStream();//获得图片的数据流
bmp = BitmapFactory.decodeStream(is);//读取图像数据
//读取文本数据
//byte[] buffer = new byte[100];
//inputStream.read(buffer);
//text = new String(buffer);
is.close();
} catch (Exception e) {
e.printStackTrace();
}
return bmp;
}
}
package com.eros.framework.proxy;
import android.view.View;
class SystemUIUtils {
public static void setStickFullScreen(View view) {
int systemUiVisibility = view.getSystemUiVisibility();
int flags = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
| View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
systemUiVisibility |= flags;
view.setSystemUiVisibility(systemUiVisibility);
}
}
...@@ -30,12 +30,14 @@ import com.eros.framework.utils.SharePreferenceUtil; ...@@ -30,12 +30,14 @@ import com.eros.framework.utils.SharePreferenceUtil;
import com.squareup.otto.Subscribe; import com.squareup.otto.Subscribe;
import java.io.File; import java.io.File;
import java.io.IOException;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
import me.ele.patch.BsPatch; import me.ele.patch.BsPatch;
import okhttp3.Call; import okhttp3.Call;
import okhttp3.Response;
/** /**
* Created by Carry on 2017/11/23. * Created by Carry on 2017/11/23.
...@@ -58,7 +60,7 @@ public class VersionChecker { ...@@ -58,7 +60,7 @@ public class VersionChecker {
public void checkVersion() { public void checkVersion() {
if (mCurrentStatus == Constant.Version.UPDATING || mCustomerUpdate) return; if (mCurrentStatus == Constant.Version.UPDATING || mCustomerUpdate) return;
readyUpdate(null, true); readyUpdate(null, false);
} }
...@@ -93,12 +95,14 @@ public class VersionChecker { ...@@ -93,12 +95,14 @@ public class VersionChecker {
Activity activity = RouterTracker.peekActivity(); Activity activity = RouterTracker.peekActivity();
//此时说明栈中没有可用activity 监听入栈事件 //此时说明栈中没有可用activity 监听入栈事件
if (activity != null) { if (activity != null) {
Log.e(TAG, "弹出更新提示");
ModalManager.BmAlert.showAlert(activity, mContext.getResources() ModalManager.BmAlert.showAlert(activity, mContext.getResources()
.getString(R.string.str_update_title), mContext.getResources() .getString(R.string.str_update_title), mContext.getResources()
.getString(R.string.str_update_tips), mContext.getResources().getString(R.string .getString(R.string.str_update_tips), mContext.getResources().getString(R.string
.str_ensure), new DialogInterface.OnClickListener() { .str_ensure), new DialogInterface.OnClickListener() {
@Override @Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
Log.e(TAG, "重启");
restartApp(); restartApp();
} }
}, null, null, null, null, false); }, null, null, null, null, false);
...@@ -136,7 +140,7 @@ public class VersionChecker { ...@@ -136,7 +140,7 @@ public class VersionChecker {
post(9, msg); post(9, msg);
} }
private void readyUpdate(String path, boolean diff) { private void readyUpdate(String path, final boolean diff) {
mUpdateUrl = BMWXEnvironment.mPlatformConfig.getUrl().getBundleUpdate(); mUpdateUrl = BMWXEnvironment.mPlatformConfig.getUrl().getBundleUpdate();
if (!TextUtils.isEmpty(path)) { if (!TextUtils.isEmpty(path)) {
mUpdateUrl = path; mUpdateUrl = path;
...@@ -150,6 +154,7 @@ public class VersionChecker { ...@@ -150,6 +154,7 @@ public class VersionChecker {
VersionManager versionManager = ManagerFactory.getManagerService(VersionManager.class); VersionManager versionManager = ManagerFactory.getManagerService(VersionManager.class);
versionManager.checkBundleUpdate(mContext, mUpdateUrl, versionManager.checkBundleUpdate(mContext, mUpdateUrl,
diff, new StringCallback() { diff, new StringCallback() {
final Boolean _diff = diff;
@Override @Override
public void onError(Call call, Exception e, int id) { public void onError(Call call, Exception e, int id) {
Log.e(TAG, "获取更新失败"); Log.e(TAG, "获取更新失败");
...@@ -157,6 +162,11 @@ public class VersionChecker { ...@@ -157,6 +162,11 @@ public class VersionChecker {
mCurrentStatus = Constant.Version.SLEEP; mCurrentStatus = Constant.Version.SLEEP;
} }
@Override
public String parseNetworkResponse(Response response, int id) throws IOException {
return super.parseNetworkResponse(response, id);
}
@Override @Override
public void onResponse(String response, int id) { public void onResponse(String response, int id) {
VersionBean version = ManagerFactory.getManagerService(ParseManager VersionBean version = ManagerFactory.getManagerService(ParseManager
...@@ -179,12 +189,12 @@ public class VersionChecker { ...@@ -179,12 +189,12 @@ public class VersionChecker {
} else { } else {
//下载全量包 //下载全量包
Log.e(TAG, "检查全量包"); Log.e(TAG, "检查全量包");
downloadCompleteZip(); downloadCompleteZip(_diff);
} }
} else { } else {
//下载全量包 //下载全量包
Log.e(TAG, "检查全量包"); Log.e(TAG, "检查全量包");
downloadCompleteZip(); downloadCompleteZip(_diff);
} }
break; break;
case 401: case 401:
...@@ -214,8 +224,9 @@ public class VersionChecker { ...@@ -214,8 +224,9 @@ public class VersionChecker {
/** /**
* 下载全量包 * 下载全量包
*/ */
private void downloadCompleteZip() { private void downloadCompleteZip(Boolean diff) {
VersionManager versionManager = ManagerFactory.getManagerService(VersionManager.class); VersionManager versionManager = ManagerFactory.getManagerService(VersionManager.class);
final Boolean _diff = diff;
versionManager.checkBundleUpdate(mContext, mUpdateUrl, versionManager.checkBundleUpdate(mContext, mUpdateUrl,
false, new StringCallback() { false, new StringCallback() {
@Override @Override
...@@ -232,7 +243,7 @@ public class VersionChecker { ...@@ -232,7 +243,7 @@ public class VersionChecker {
.class); .class);
if (version != null && !TextUtils.isEmpty(version.data.path)) { if (version != null && !TextUtils.isEmpty(version.data.path)) {
L.e(TAG, "检查全量包成功!,开始下载"); L.e(TAG, "检查全量包成功!,开始下载");
download(version, true); download(version, _diff);
} }
} }
}); });
...@@ -255,7 +266,7 @@ public class VersionChecker { ...@@ -255,7 +266,7 @@ public class VersionChecker {
public void onError(Call call, Exception e, int id) { public void onError(Call call, Exception e, int id) {
Log.e(TAG, "下载插分包出错"); Log.e(TAG, "下载插分包出错");
if (!complete) { if (!complete) {
downloadCompleteZip(); downloadCompleteZip(complete);
} else { } else {
postFailed("下载全量包失败"); postFailed("下载全量包失败");
mCurrentStatus = Constant.Version.SLEEP; mCurrentStatus = Constant.Version.SLEEP;
...@@ -271,6 +282,7 @@ public class VersionChecker { ...@@ -271,6 +282,7 @@ public class VersionChecker {
File download = new File(FileManager.getTempBundleDir(mContext) File download = new File(FileManager.getTempBundleDir(mContext)
, FileManager.TEMP_BUNDLE_NAME); , FileManager.TEMP_BUNDLE_NAME);
if (checkZipValidate(download)) { if (checkZipValidate(download)) {
Log.e(TAG, "更新包md5校验成功");
RenameDeleteFile(); RenameDeleteFile();
//更改本地jsversion //更改本地jsversion
SharePreferenceUtil.setDownLoadVersion(mContext, SharePreferenceUtil.setDownLoadVersion(mContext,
......
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".activity.SubDisplayActivity"
>
<ImageView
android:id="@+id/sub_display2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/sub_display"
/>
</LinearLayout>
\ No newline at end of file
...@@ -2,6 +2,6 @@ ...@@ -2,6 +2,6 @@
<resources> <resources>
<color name="colorPrimary">#3F51B5</color> <color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color> <color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color> <color name="colorAccent">#2db7f5</color>
<color name="msg_point_red">#ff1300</color> <color name="msg_point_red">#ff1300</color>
</resources> </resources>
org.gradle.jvmargs=-Xmx1536m org.gradle.jvmargs=-Xmx1536m
android.enableAapt2=false android.enableAapt2=false
APPLICATION_ID=com.gsst.ddl.staff APPLICATION_ID=com.gsst.ddl.store
GRADLE_TOOL_VERSION=3.0.0 GRADLE_TOOL_VERSION=3.0.0
GRADLE_VERSION=https\://services.gradle.org/distributions/gradle-4.1-all.zip GRADLE_VERSION=https\://services.gradle.org/distributions/gradle-4.1-all.zip
MIN_SDK_VERSION=14 MIN_SDK_VERSION=14
...@@ -30,6 +30,46 @@ PROJECT_SUPPORTLIBVERSION=25.3.1 ...@@ -30,6 +30,46 @@ PROJECT_SUPPORTLIBVERSION=25.3.1
......
...@@ -3,7 +3,7 @@ apply plugin: 'com.android.library' ...@@ -3,7 +3,7 @@ apply plugin: 'com.android.library'
android { android {
compileSdkVersion 25 compileSdkVersion 25
defaultConfig { defaultConfig {
minSdkVersion 16 minSdkVersion 17
targetSdkVersion 26 targetSdkVersion 26
versionCode 1 versionCode 1
versionName "1.0" versionName "1.0"
......
include ':app',':weex-framework',':nexus',':gsstJPush',':pgyplugin', ':wechatplugin' include ':app',':weex-framework',':sdk',':nexus',':pgyplugin'
project(':weex-framework').projectDir = new File(settingsDir,'/eros-framework') project(':weex-framework').projectDir = new File(settingsDir,'/eros-framework')
project(':sdk').projectDir = new File(settingsDir,'/nexus/sdk')
project(':nexus').projectDir = new File(settingsDir,'/nexus') project(':nexus').projectDir = new File(settingsDir,'/nexus')
project(':gsstJPush').projectDir = new File(settingsDir,'/gsstJPush') //project(':gsstJPush').projectDir = new File(settingsDir,'/gsstJPush')
project(':pgyplugin').projectDir = new File(settingsDir,'/pgyplugin') project(':pgyplugin').projectDir = new File(settingsDir,'/pgyplugin')
project(':wechatplugin').projectDir = new File(settingsDir,'/wechatplugin') //project(':wechatplugin').projectDir = new File(settingsDir,'/wechatplugin')
...@@ -7,7 +7,7 @@ android { ...@@ -7,7 +7,7 @@ android {
// baseFeature true // baseFeature true
defaultConfig { defaultConfig {
minSdkVersion 16 minSdkVersion 17
targetSdkVersion 26 targetSdkVersion 26
versionCode 1 versionCode 1
versionName "1.0" versionName "1.0"
......
...@@ -2,5 +2,5 @@ ...@@ -2,5 +2,5 @@
<resources> <resources>
<color name="colorPrimary">#3F51B5</color> <color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color> <color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color> <color name="colorAccent">#2db7f5</color>
</resources> </resources>
...@@ -7,22 +7,23 @@ ...@@ -7,22 +7,23 @@
objects = { objects = {
/* Begin PBXBuildFile section */ /* Begin PBXBuildFile section */
1F053B97ABF17C2DBEE21164 /* libPods-GSST.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A7275908573018FF2A9513B /* libPods-GSST.a */; };
9737F9ED1F384AFD00000800 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9737F9EC1F384AFD00000800 /* main.m */; }; 9737F9ED1F384AFD00000800 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9737F9EC1F384AFD00000800 /* main.m */; };
9737F9F01F384AFD00000800 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9737F9EF1F384AFD00000800 /* AppDelegate.m */; }; 9737F9F01F384AFD00000800 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9737F9EF1F384AFD00000800 /* AppDelegate.m */; };
9737F9F81F384AFD00000800 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9737F9F71F384AFD00000800 /* Assets.xcassets */; }; 9737F9F81F384AFD00000800 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9737F9F71F384AFD00000800 /* Assets.xcassets */; };
9774A2C01FF0D82900029216 /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9774A2C21FF0D82900029216 /* Launch Screen.storyboard */; }; 9774A2C01FF0D82900029216 /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9774A2C21FF0D82900029216 /* Launch Screen.storyboard */; };
9781D2F11FFF1D2A00BC2C34 /* bundle.zip in Resources */ = {isa = PBXBuildFile; fileRef = 9781D2EF1FFF1D2A00BC2C34 /* bundle.zip */; }; 9781D2F11FFF1D2A00BC2C34 /* bundle.zip in Resources */ = {isa = PBXBuildFile; fileRef = 9781D2EF1FFF1D2A00BC2C34 /* bundle.zip */; };
9781D2F21FFF1D2A00BC2C34 /* bundle.config in Resources */ = {isa = PBXBuildFile; fileRef = 9781D2F01FFF1D2A00BC2C34 /* bundle.config */; }; 9781D2F21FFF1D2A00BC2C34 /* bundle.config in Resources */ = {isa = PBXBuildFile; fileRef = 9781D2F01FFF1D2A00BC2C34 /* bundle.config */; };
A89DCA1A2237D06D0034F9DA /* config.native.json in Resources */ = {isa = PBXBuildFile; fileRef = A89DCA192237D06D0034F9DA /* config.native.json */; }; A838D52A23A0A08E00A88242 /* config.native.json in Resources */ = {isa = PBXBuildFile; fileRef = A838D52923A0A08E00A88242 /* config.native.json */; };
E1DE85A0A42930C50BEB1245 /* libPods-LMWeex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EE25A79A3A97DFB7A3158EC /* libPods-LMWeex.a */; };
/* End PBXBuildFile section */ /* End PBXBuildFile section */
/* Begin PBXFileReference section */ /* Begin PBXFileReference section */
3888DBE3AC1CB69EA6A6124E /* Pods-LMWeex.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LMWeex.release.xcconfig"; path = "Pods/Target Support Files/Pods-LMWeex/Pods-LMWeex.release.xcconfig"; sourceTree = "<group>"; }; 1CF1123C749F57F7D75E98AE /* Pods-GSST.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GSST.debug.xcconfig"; path = "Pods/Target Support Files/Pods-GSST/Pods-GSST.debug.xcconfig"; sourceTree = "<group>"; };
5CEF84707EB054DDBAA36BA2 /* Pods-LMWeex.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LMWeex.debug.xcconfig"; path = "Pods/Target Support Files/Pods-LMWeex/Pods-LMWeex.debug.xcconfig"; sourceTree = "<group>"; }; 2A7275908573018FF2A9513B /* libPods-GSST.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-GSST.a"; sourceTree = BUILT_PRODUCTS_DIR; };
5EE25A79A3A97DFB7A3158EC /* libPods-LMWeex.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-LMWeex.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 3888DBE3AC1CB69EA6A6124E /* Pods-GSST.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GSST.release.xcconfig"; path = "Pods/Target Support Files/Pods-GSST/Pods-GSST.release.xcconfig"; sourceTree = "<group>"; };
97155AC51F444E4200615307 /* LMWeex.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = LMWeex.entitlements; sourceTree = "<group>"; }; 5CEF84707EB054DDBAA36BA2 /* Pods-GSST.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GSST.debug.xcconfig"; path = "Pods/Target Support Files/Pods-GSST/Pods-GSST.debug.xcconfig"; sourceTree = "<group>"; };
9737F9E81F384AFD00000800 /* LMWeex.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LMWeex.app; sourceTree = BUILT_PRODUCTS_DIR; }; 97155AC51F444E4200615307 /* GSST.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = GSST.entitlements; sourceTree = "<group>"; };
9737F9E81F384AFD00000800 /* GSSTStorePos.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GSSTStorePos.app; sourceTree = BUILT_PRODUCTS_DIR; };
9737F9EC1F384AFD00000800 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 9737F9EC1F384AFD00000800 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
9737F9EE1F384AFD00000800 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; }; 9737F9EE1F384AFD00000800 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
9737F9EF1F384AFD00000800 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; }; 9737F9EF1F384AFD00000800 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
...@@ -33,7 +34,8 @@ ...@@ -33,7 +34,8 @@
9774A2C41FF0D88700029216 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Launch Screen.strings"; sourceTree = "<group>"; }; 9774A2C41FF0D88700029216 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Launch Screen.strings"; sourceTree = "<group>"; };
9781D2EF1FFF1D2A00BC2C34 /* bundle.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = bundle.zip; sourceTree = "<group>"; }; 9781D2EF1FFF1D2A00BC2C34 /* bundle.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = bundle.zip; sourceTree = "<group>"; };
9781D2F01FFF1D2A00BC2C34 /* bundle.config */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bundle.config; sourceTree = "<group>"; }; 9781D2F01FFF1D2A00BC2C34 /* bundle.config */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bundle.config; sourceTree = "<group>"; };
A89DCA192237D06D0034F9DA /* config.native.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = config.native.json; sourceTree = "<group>"; }; A838D52923A0A08E00A88242 /* config.native.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = config.native.json; sourceTree = "<group>"; };
FDBA549067C956DE7723638C /* Pods-GSST.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GSST.release.xcconfig"; path = "Pods/Target Support Files/Pods-GSST/Pods-GSST.release.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */ /* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */ /* Begin PBXFrameworksBuildPhase section */
...@@ -41,7 +43,7 @@ ...@@ -41,7 +43,7 @@
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
E1DE85A0A42930C50BEB1245 /* libPods-LMWeex.a in Frameworks */, 1F053B97ABF17C2DBEE21164 /* libPods-GSST.a in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -51,8 +53,10 @@ ...@@ -51,8 +53,10 @@
08A2E579FBE46A81503ECFE3 /* Pods */ = { 08A2E579FBE46A81503ECFE3 /* Pods */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
5CEF84707EB054DDBAA36BA2 /* Pods-LMWeex.debug.xcconfig */, 5CEF84707EB054DDBAA36BA2 /* Pods-GSST.debug.xcconfig */,
3888DBE3AC1CB69EA6A6124E /* Pods-LMWeex.release.xcconfig */, 3888DBE3AC1CB69EA6A6124E /* Pods-GSST.release.xcconfig */,
1CF1123C749F57F7D75E98AE /* Pods-GSST.debug.xcconfig */,
FDBA549067C956DE7723638C /* Pods-GSST.release.xcconfig */,
); );
name = Pods; name = Pods;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -60,7 +64,7 @@ ...@@ -60,7 +64,7 @@
0E1742F2182AEBB6EEFE92C0 /* Frameworks */ = { 0E1742F2182AEBB6EEFE92C0 /* Frameworks */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
5EE25A79A3A97DFB7A3158EC /* libPods-LMWeex.a */, 2A7275908573018FF2A9513B /* libPods-GSST.a */,
); );
name = Frameworks; name = Frameworks;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -68,7 +72,7 @@ ...@@ -68,7 +72,7 @@
9737F9DF1F384AFD00000800 = { 9737F9DF1F384AFD00000800 = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
9737F9EA1F384AFD00000800 /* LMWeex */, 9737F9EA1F384AFD00000800 /* GSST */,
9737F9E91F384AFD00000800 /* Products */, 9737F9E91F384AFD00000800 /* Products */,
08A2E579FBE46A81503ECFE3 /* Pods */, 08A2E579FBE46A81503ECFE3 /* Pods */,
0E1742F2182AEBB6EEFE92C0 /* Frameworks */, 0E1742F2182AEBB6EEFE92C0 /* Frameworks */,
...@@ -78,15 +82,15 @@ ...@@ -78,15 +82,15 @@
9737F9E91F384AFD00000800 /* Products */ = { 9737F9E91F384AFD00000800 /* Products */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
9737F9E81F384AFD00000800 /* LMWeex.app */, 9737F9E81F384AFD00000800 /* GSSTStorePos.app */,
); );
name = Products; name = Products;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
9737F9EA1F384AFD00000800 /* LMWeex */ = { 9737F9EA1F384AFD00000800 /* GSST */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
97155AC51F444E4200615307 /* LMWeex.entitlements */, 97155AC51F444E4200615307 /* GSST.entitlements */,
9737F9EE1F384AFD00000800 /* AppDelegate.h */, 9737F9EE1F384AFD00000800 /* AppDelegate.h */,
9737F9EF1F384AFD00000800 /* AppDelegate.m */, 9737F9EF1F384AFD00000800 /* AppDelegate.m */,
9737F9F71F384AFD00000800 /* Assets.xcassets */, 9737F9F71F384AFD00000800 /* Assets.xcassets */,
...@@ -94,13 +98,13 @@ ...@@ -94,13 +98,13 @@
9737F9EC1F384AFD00000800 /* main.m */, 9737F9EC1F384AFD00000800 /* main.m */,
9737F9EB1F384AFD00000800 /* Supporting Files */, 9737F9EB1F384AFD00000800 /* Supporting Files */,
); );
path = LMWeex; path = GSST;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
9737F9EB1F384AFD00000800 /* Supporting Files */ = { 9737F9EB1F384AFD00000800 /* Supporting Files */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
A89DCA192237D06D0034F9DA /* config.native.json */, A838D52923A0A08E00A88242 /* config.native.json */,
9781D2F01FFF1D2A00BC2C34 /* bundle.config */, 9781D2F01FFF1D2A00BC2C34 /* bundle.config */,
9781D2EF1FFF1D2A00BC2C34 /* bundle.zip */, 9781D2EF1FFF1D2A00BC2C34 /* bundle.zip */,
9774A2C21FF0D82900029216 /* Launch Screen.storyboard */, 9774A2C21FF0D82900029216 /* Launch Screen.storyboard */,
...@@ -111,9 +115,9 @@ ...@@ -111,9 +115,9 @@
/* End PBXGroup section */ /* End PBXGroup section */
/* Begin PBXNativeTarget section */ /* Begin PBXNativeTarget section */
9737F9E71F384AFD00000800 /* LMWeex */ = { 9737F9E71F384AFD00000800 /* GSST */ = {
isa = PBXNativeTarget; isa = PBXNativeTarget;
buildConfigurationList = 9737F9FF1F384AFD00000800 /* Build configuration list for PBXNativeTarget "LMWeex" */; buildConfigurationList = 9737F9FF1F384AFD00000800 /* Build configuration list for PBXNativeTarget "GSST" */;
buildPhases = ( buildPhases = (
9DE0048A6664627058926D93 /* [CP] Check Pods Manifest.lock */, 9DE0048A6664627058926D93 /* [CP] Check Pods Manifest.lock */,
9737F9E41F384AFD00000800 /* Sources */, 9737F9E41F384AFD00000800 /* Sources */,
...@@ -125,9 +129,9 @@ ...@@ -125,9 +129,9 @@
); );
dependencies = ( dependencies = (
); );
name = LMWeex; name = GSST;
productName = LMWeex; productName = GSST;
productReference = 9737F9E81F384AFD00000800 /* LMWeex.app */; productReference = 9737F9E81F384AFD00000800 /* GSSTStorePos.app */;
productType = "com.apple.product-type.application"; productType = "com.apple.product-type.application";
}; };
/* End PBXNativeTarget section */ /* End PBXNativeTarget section */
...@@ -141,7 +145,7 @@ ...@@ -141,7 +145,7 @@
TargetAttributes = { TargetAttributes = {
9737F9E71F384AFD00000800 = { 9737F9E71F384AFD00000800 = {
CreatedOnToolsVersion = 8.3.3; CreatedOnToolsVersion = 8.3.3;
DevelopmentTeam = 2PVCZ2LC3J; DevelopmentTeam = XH459GN8N3;
ProvisioningStyle = Automatic; ProvisioningStyle = Automatic;
SystemCapabilities = { SystemCapabilities = {
com.apple.BackgroundModes = { com.apple.BackgroundModes = {
...@@ -154,19 +158,21 @@ ...@@ -154,19 +158,21 @@
}; };
}; };
}; };
buildConfigurationList = 9737F9E31F384AFD00000800 /* Build configuration list for PBXProject "LMWeex" */; buildConfigurationList = 9737F9E31F384AFD00000800 /* Build configuration list for PBXProject "GSST" */;
compatibilityVersion = "Xcode 3.2"; compatibilityVersion = "Xcode 3.2";
developmentRegion = English; developmentRegion = en;
hasScannedForEncodings = 0; hasScannedForEncodings = 0;
knownRegions = ( knownRegions = (
Base, Base,
en,
"zh-Hans",
); );
mainGroup = 9737F9DF1F384AFD00000800; mainGroup = 9737F9DF1F384AFD00000800;
productRefGroup = 9737F9E91F384AFD00000800 /* Products */; productRefGroup = 9737F9E91F384AFD00000800 /* Products */;
projectDirPath = ""; projectDirPath = "";
projectRoot = ""; projectRoot = "";
targets = ( targets = (
9737F9E71F384AFD00000800 /* LMWeex */, 9737F9E71F384AFD00000800 /* GSST */,
); );
}; };
/* End PBXProject section */ /* End PBXProject section */
...@@ -178,7 +184,7 @@ ...@@ -178,7 +184,7 @@
files = ( files = (
9737F9F81F384AFD00000800 /* Assets.xcassets in Resources */, 9737F9F81F384AFD00000800 /* Assets.xcassets in Resources */,
9781D2F21FFF1D2A00BC2C34 /* bundle.config in Resources */, 9781D2F21FFF1D2A00BC2C34 /* bundle.config in Resources */,
A89DCA1A2237D06D0034F9DA /* config.native.json in Resources */, A838D52A23A0A08E00A88242 /* config.native.json in Resources */,
9781D2F11FFF1D2A00BC2C34 /* bundle.zip in Resources */, 9781D2F11FFF1D2A00BC2C34 /* bundle.zip in Resources */,
9774A2C01FF0D82900029216 /* Launch Screen.storyboard in Resources */, 9774A2C01FF0D82900029216 /* Launch Screen.storyboard in Resources */,
); );
...@@ -193,7 +199,7 @@ ...@@ -193,7 +199,7 @@
files = ( files = (
); );
inputPaths = ( inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-LMWeex/Pods-LMWeex-resources.sh", "${PODS_ROOT}/Target Support Files/Pods-GSST/Pods-GSST-resources.sh",
"${PODS_ROOT}/ErosPluginBaseLibrary/Source/BMComponent/Calendar/Resources/CalendarLeftArrows@2x.png", "${PODS_ROOT}/ErosPluginBaseLibrary/Source/BMComponent/Calendar/Resources/CalendarLeftArrows@2x.png",
"${PODS_ROOT}/ErosPluginBaseLibrary/Source/BMComponent/Calendar/Resources/CalendarLeftArrows@3x.png", "${PODS_ROOT}/ErosPluginBaseLibrary/Source/BMComponent/Calendar/Resources/CalendarLeftArrows@3x.png",
"${PODS_ROOT}/ErosPluginBaseLibrary/Source/BMComponent/Calendar/Resources/CalendarReightArrows@2x.png", "${PODS_ROOT}/ErosPluginBaseLibrary/Source/BMComponent/Calendar/Resources/CalendarReightArrows@2x.png",
...@@ -232,7 +238,7 @@ ...@@ -232,7 +238,7 @@
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh; shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-LMWeex/Pods-LMWeex-resources.sh\"\n"; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-GSST/Pods-GSST-resources.sh\"\n";
showEnvVarsInLog = 0; showEnvVarsInLog = 0;
}; };
9DE0048A6664627058926D93 /* [CP] Check Pods Manifest.lock */ = { 9DE0048A6664627058926D93 /* [CP] Check Pods Manifest.lock */ = {
...@@ -246,7 +252,7 @@ ...@@ -246,7 +252,7 @@
); );
name = "[CP] Check Pods Manifest.lock"; name = "[CP] Check Pods Manifest.lock";
outputPaths = ( outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-LMWeex-checkManifestLockResult.txt", "$(DERIVED_FILE_DIR)/Pods-GSST-checkManifestLockResult.txt",
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh; shellPath = /bin/sh;
...@@ -391,18 +397,19 @@ ...@@ -391,18 +397,19 @@
}; };
9737FA001F384AFD00000800 /* Debug */ = { 9737FA001F384AFD00000800 /* Debug */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 5CEF84707EB054DDBAA36BA2 /* Pods-LMWeex.debug.xcconfig */; baseConfigurationReference = 1CF1123C749F57F7D75E98AE /* Pods-GSST.debug.xcconfig */;
buildSettings = { buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
CODE_SIGN_ENTITLEMENTS = LMWeex/LMWeex.entitlements; CODE_SIGN_ENTITLEMENTS = GSST/GSST.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 2PVCZ2LC3J; DEVELOPMENT_TEAM = XH459GN8N3;
ENABLE_BITCODE = YES; ENABLE_BITCODE = YES;
INFOPLIST_FILE = LMWeex/Info.plist; INFOPLIST_FILE = "$(SRCROOT)/GSST/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 8.0; IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 1.0.1;
ONLY_ACTIVE_ARCH = YES; ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"$(inherited)", "$(inherited)",
...@@ -478,26 +485,28 @@ ...@@ -478,26 +485,28 @@
"-weak_framework", "-weak_framework",
"\"UserNotifications\"", "\"UserNotifications\"",
); );
PRODUCT_BUNDLE_IDENTIFIER = com.gsst.lm.test; PRODUCT_BUNDLE_IDENTIFIER = com.gsst.store.pos;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = GSSTStorePos;
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
TARGETED_DEVICE_FAMILY = "1,2";
}; };
name = Debug; name = Debug;
}; };
9737FA011F384AFD00000800 /* Release */ = { 9737FA011F384AFD00000800 /* Release */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 3888DBE3AC1CB69EA6A6124E /* Pods-LMWeex.release.xcconfig */; baseConfigurationReference = FDBA549067C956DE7723638C /* Pods-GSST.release.xcconfig */;
buildSettings = { buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
CODE_SIGN_ENTITLEMENTS = LMWeex/LMWeex.entitlements; CODE_SIGN_ENTITLEMENTS = GSST/GSST.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 2PVCZ2LC3J; DEVELOPMENT_TEAM = XH459GN8N3;
ENABLE_BITCODE = YES; ENABLE_BITCODE = YES;
INFOPLIST_FILE = LMWeex/Info.plist; INFOPLIST_FILE = "$(SRCROOT)/GSST/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 8.0; IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 1.0.1;
ONLY_ACTIVE_ARCH = NO; ONLY_ACTIVE_ARCH = NO;
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"$(inherited)", "$(inherited)",
...@@ -573,16 +582,17 @@ ...@@ -573,16 +582,17 @@
"-weak_framework", "-weak_framework",
"\"UserNotifications\"", "\"UserNotifications\"",
); );
PRODUCT_BUNDLE_IDENTIFIER = com.gsst.lm.test; PRODUCT_BUNDLE_IDENTIFIER = com.gsst.store.pos;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = GSSTStorePos;
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
TARGETED_DEVICE_FAMILY = "1,2";
}; };
name = Release; name = Release;
}; };
/* End XCBuildConfiguration section */ /* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */ /* Begin XCConfigurationList section */
9737F9E31F384AFD00000800 /* Build configuration list for PBXProject "LMWeex" */ = { 9737F9E31F384AFD00000800 /* Build configuration list for PBXProject "GSST" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
9737F9FD1F384AFD00000800 /* Debug */, 9737F9FD1F384AFD00000800 /* Debug */,
...@@ -591,7 +601,7 @@ ...@@ -591,7 +601,7 @@
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
}; };
9737F9FF1F384AFD00000800 /* Build configuration list for PBXNativeTarget "LMWeex" */ = { 9737F9FF1F384AFD00000800 /* Build configuration list for PBXNativeTarget "GSST" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
9737FA001F384AFD00000800 /* Debug */, 9737FA001F384AFD00000800 /* Debug */,
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Scheme <Scheme
LastUpgradeVersion = "1010" LastUpgradeVersion = "1120"
version = "1.3"> version = "1.3">
<BuildAction <BuildAction
parallelizeBuildables = "YES" parallelizeBuildables = "YES"
...@@ -15,9 +15,9 @@ ...@@ -15,9 +15,9 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "9737F9E71F384AFD00000800" BlueprintIdentifier = "9737F9E71F384AFD00000800"
BuildableName = "LMWeex.app" BuildableName = "GSSTStorePos.app"
BlueprintName = "LMWeex" BlueprintName = "GSST"
ReferencedContainer = "container:LMWeex.xcodeproj"> ReferencedContainer = "container:GSST.xcodeproj">
</BuildableReference> </BuildableReference>
</BuildActionEntry> </BuildActionEntry>
</BuildActionEntries> </BuildActionEntries>
...@@ -29,17 +29,6 @@ ...@@ -29,17 +29,6 @@
shouldUseLaunchSchemeArgsEnv = "YES"> shouldUseLaunchSchemeArgsEnv = "YES">
<Testables> <Testables>
</Testables> </Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9737F9E71F384AFD00000800"
BuildableName = "LMWeex.app"
BlueprintName = "LMWeex"
ReferencedContainer = "container:LMWeex.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction> </TestAction>
<LaunchAction <LaunchAction
buildConfiguration = "Debug" buildConfiguration = "Debug"
...@@ -56,13 +45,11 @@ ...@@ -56,13 +45,11 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "9737F9E71F384AFD00000800" BlueprintIdentifier = "9737F9E71F384AFD00000800"
BuildableName = "LMWeex.app" BuildableName = "GSSTStorePos.app"
BlueprintName = "LMWeex" BlueprintName = "GSST"
ReferencedContainer = "container:LMWeex.xcodeproj"> ReferencedContainer = "container:GSST.xcodeproj">
</BuildableReference> </BuildableReference>
</BuildableProductRunnable> </BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction> </LaunchAction>
<ProfileAction <ProfileAction
buildConfiguration = "Release" buildConfiguration = "Release"
...@@ -75,9 +62,9 @@ ...@@ -75,9 +62,9 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "9737F9E71F384AFD00000800" BlueprintIdentifier = "9737F9E71F384AFD00000800"
BuildableName = "LMWeex.app" BuildableName = "GSSTStorePos.app"
BlueprintName = "LMWeex" BlueprintName = "GSST"
ReferencedContainer = "container:LMWeex.xcodeproj"> ReferencedContainer = "container:GSST.xcodeproj">
</BuildableReference> </BuildableReference>
</BuildableProductRunnable> </BuildableProductRunnable>
</ProfileAction> </ProfileAction>
......
// //
// AppDelegate.h // AppDelegate.h
// LMWeex // GSST
// //
// Created by XHY on 2017/8/7. // Created by XHY on 2017/8/7.
// Copyright © 2019年 gsst. All rights reserved. // Copyright © 2019年 gsst. All rights reserved.
......
// //
// AppDelegate.m // AppDelegate.m
// LMWeex // GSST
// //
// Created by XHY on 2017/8/7. // Created by XHY on 2017/8/7.
// Copyright © 2019年 gsst. All rights reserved. // Copyright © 2019年 gsst. All rights reserved.
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM"> <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15505" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<dependencies> <dependencies>
<deployment identifier="iOS"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15509"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/>
<capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies> </dependencies>
<scenes> <scenes>
...@@ -19,17 +14,17 @@ ...@@ -19,17 +14,17 @@
<viewControllerLayoutGuide type="bottom" id="xhL-aC-sFh"/> <viewControllerLayoutGuide type="bottom" id="xhL-aC-sFh"/>
</layoutGuides> </layoutGuides>
<view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3"> <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/> <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Copyright © 2019年 gsst. All rights reserved." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="obG-Y5-kRd"> <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Copyright © 2019年 gsst. All rights reserved." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="obG-Y5-kRd">
<rect key="frame" x="20" y="626.5" width="335" height="20.5"/> <rect key="frame" x="20" y="559" width="560" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="LMWeex" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="GJd-Yh-RWb"> <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="GSST" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="GJd-Yh-RWb">
<rect key="frame" x="20" y="202" width="335" height="43"/> <rect key="frame" x="20" y="180" width="560" height="43"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="36"/> <fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
......
...@@ -15,17 +15,17 @@ ...@@ -15,17 +15,17 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>1.0.0</string> <string>$(MARKETING_VERSION)</string>
<key>CFBundleURLTypes</key> <key>CFBundleURLTypes</key>
<array> <array>
<dict> <dict>
<key>CFBundleTypeRole</key> <key>CFBundleTypeRole</key>
<string>Editor</string> <string>Editor</string>
<key>CFBundleURLName</key> <key>CFBundleURLName</key>
<string>com.gsst.lm.test</string> <string>com.gsst.store.pos</string>
<key>CFBundleURLSchemes</key> <key>CFBundleURLSchemes</key>
<array> <array>
<string>lmweex</string> <string>gsst</string>
</array> </array>
</dict> </dict>
</array> </array>
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
<true/> <true/>
<key>UISupportedInterfaceOrientations</key> <key>UISupportedInterfaceOrientations</key>
<array> <array>
<string>UIInterfaceOrientationPortrait</string> <string>UIInterfaceOrientationLandscapeLeft</string>
</array> </array>
<key>UIViewControllerBasedStatusBarAppearance</key> <key>UIViewControllerBasedStatusBarAppearance</key>
<false/> <false/>
......
/* Class = "UILabel"; text = "LMWeex"; ObjectID = "GJd-Yh-RWb"; */ /* Class = "UILabel"; text = "GSST"; ObjectID = "GJd-Yh-RWb"; */
"GJd-Yh-RWb.text" = "LMWeex"; "GJd-Yh-RWb.text" = "GSST";
/* Class = "UILabel"; text = "Copyright © 2019年 gsst. All rights reserved."; ObjectID = "obG-Y5-kRd"; */ /* Class = "UILabel"; text = "Copyright © 2019年 gsst. All rights reserved."; ObjectID = "obG-Y5-kRd"; */
"obG-Y5-kRd.text" = "Copyright © 2019年 gsst. All rights reserved."; "obG-Y5-kRd.text" = "Copyright © 2019年 gsst. All rights reserved.";
// //
// main.m // main.m
// LMWeex // GSST
// //
// Created by XHY on 2017/8/7. // Created by XHY on 2017/8/7.
// Copyright © 2019 gsst. All rights reserved. // Copyright © 2019 gsst. All rights reserved.
......
/* Class = "UILabel"; text = "LMWeex"; ObjectID = "GJd-Yh-RWb"; */ /* Class = "UILabel"; text = "GSST"; ObjectID = "GJd-Yh-RWb"; */
"GJd-Yh-RWb.text" = "LMWeex"; "GJd-Yh-RWb.text" = "GSST";
/* Class = "UILabel"; text = "Copyright © 2019年 gsst. All rights reserved."; ObjectID = "obG-Y5-kRd"; */ /* Class = "UILabel"; text = "Copyright © 2019年 gsst. All rights reserved."; ObjectID = "obG-Y5-kRd"; */
"obG-Y5-kRd.text" = "Copyright © 2019年 gsst. All rights reserved."; "obG-Y5-kRd.text" = "Copyright © 2019年 gsst. All rights reserved.";
source 'https://github.com/CocoaPods/Specs.git' source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
platform :ios, '8.0' platform :ios, '8.0'
#忽略引入库的警告 #忽略引入库的警告
inhibit_all_warnings! inhibit_all_warnings!
...@@ -9,7 +9,7 @@ def common ...@@ -9,7 +9,7 @@ def common
#Weex debugger 调试工具,只在开发模式集成 #Weex debugger 调试工具,只在开发模式集成
pod 'WXDevtool', :git => 'https://github.com/bmfe/weex-devtool-iOS.git', :configurations => ['Debug'] pod 'WXDevtool', :git => 'https://github.com/bmfe/weex-devtool-iOS.git', :configurations => ['Debug']
#Eros iOS 基础库 #Eros iOS 基础库
pod 'ErosPluginBaseLibrary', :git => 'https://github.com/bmfe/eros-plugin-ios-baseLibrary.git', :tag => '1.3.5' pod 'ErosPluginBaseLibrary', :git => 'https://github.com/clotee/eros-plugin-ios-baseLibrary.git', :tag => '1.3.6'
#Other Plugins #Other Plugins
...@@ -17,6 +17,6 @@ def common ...@@ -17,6 +17,6 @@ def common
end end
target 'LMWeex' do target 'GSST' do
common common
end end
{"filesMd5":[{"page":"/config/index.js","md5":"843a7aa81111df623a94ed6c359a0308"},{"page":"/pages/contact/index.js","md5":"8e034c7ce468d38af30b552cc0d09b59"},{"page":"/mediator/index.js","md5":"18f8791d54a41ee38df803d58058bb93"},{"page":"/pages/user/index.js","md5":"4147f331b50a834866d72b88da2b7f83"},{"page":"/pages/index.js","md5":"21a1dea165224c0b250e71fc56d4c60b"},{"page":"/iconfont/font_1469606063_76593.ttf","md5":"f6222bcfedff4a817bb50df7a049d1db"},{"page":"/iconfont/font_1469606522_9417143.woff","md5":"6cf5490fd14ff83350ff952bb5b8e484"},{"page":"/iconfont/font_zn5b3jswpofuhaor.ttf","md5":"c0356b22e8235d2b0be8880cc81894cc"},{"page":"/iconfont/iconfont-eros.ttf","md5":"68780fad0047dc5b02cb613ebb08cda1"},{"page":"/iconfont/iconfont.ttf","md5":"ec86bfe5bdb872bad2b2af4f11da14f4"},{"page":"/assets/TabBar_Item1@2x.png","md5":"2ddd5ec0afdf265345caf505301f2efc"},{"page":"/assets/TabBar_Item1_Selected@2x.png","md5":"a37d972349b892b7f876711b3971c0cd"},{"page":"/assets/TabBar_Item2@2x.png","md5":"1229e0510406a1a7d6bd00971ad05f29"},{"page":"/assets/TabBar_Item2_Selected@2x.png","md5":"db7ed62ffffc1550c8195bf1f7da5e36"},{"page":"/assets/TabBar_Item3@2x.png","md5":"6365961c3362d4bac80d85dd5d066f12"},{"page":"/assets/TabBar_Item3_Selected@2x.png","md5":"7b6f120bed320f418f37bce139bc39a0"}],"android":"1.0.0","iOS":"1.0.0","appName":"weex-template","jsVersion":"289a548b9a9490007e4edbba852d8a64","timestamp":1552403433220,"jsPath":"https://app.weex-eros.com/source"}
"f9NU7t0+Vw7b8RQQF2GtwNXKRjyfuTmlgQjeVKRAxlvTj1WDYhE6weQsoAQSgNfaOkGIPm+2AJl4POCXarpYDZES71SyF6jdpT2BU88wbSk/ZIWARUSrQ3nMS0OZyoMinT/OWmuOGQt2WTlkgyXfemywHZQacCh5UzR8uxqkBWookoR4azSbtJmv7MC4ss+Lj99G7kjXnmZ7yV8VGfcesODf+A30CrTkMtpLr9TddNHVeXuocJnaS3tvMV+Ufuhc7WmL50FbH4d8pKBPpTyPa79NSieiP4vdi4TErj+I6Ofw4xWhcn8Kh+pPWTsqhXuaSQOd6DVfKStre/QLCCNEC7c+A1pairel+tKnQVOvZu2GLqCxOOQc/Xrhbit6BLHoKsqWVMu3lnkiP0SNLi1I16LfS/WpQlFLg+Xdk8UD0Sg/FDfPqLOXWqcUoJh/OG2xJwDvYNfv1N+9MZOQQfrHjyeW8Ege8vhElqpZCuKg0kkoG1WyoP0NHHJaq64tw5EEfB3enZR6hCNM5AtsBjy9LxYpB9iLlQoDfj7sKIQ/mpozjth2mzrZgtPsyaDSI3Hs08vZ6UEW4xmf9jTOqI8Fz6y5dltkK5UUOkZ2Q50Xr3KORxYWyxYu0FiR8y2x4WX1kVxcnP6AUYM7vkh37OmTDF9kmQQwPqDgJO/foWJZpImUcJ6YolNS7X9q84hkdJOWVR1AG4yxjrTjyttTXvbMKiZtxgNXXNerpZ2gCu1ZiJbul2fLg5VqSrkJadn6Yasc5N0/dslYsZUtzVEmcZHOtN83F/2HnomSZ+93155h9vqfpk3re4MP/RGCWBM+0nA1XHSso2quapSwBXFeSbkeoTwbreGrbAjzpUiCwoBRg76V2RjAmazAr2ivmuRMphcTmixjFLZktuGsjnb+kHGq9zNV+uHsuMLA1Zvg/GRfRjPVJJhCdDkvpF3fbck6wvNS0XZtBoxLP+SunqYFnYaWpb1neDaYu2FGUb6CDXGkjKskIKw8LNr96p5JcfcrTPR7KNdp8FJzQM1dkQyYOory/I3u/LYtNsUjgBqk67VvmIIbGXF8ENKeBOkRUfqv06xBCGzCOoang7W3DnOlUi3DNjovggXoYagCyvpd0wMkwDkpcaYFJQgw2gNH+RfNgeUNAZt3U5SVAsllMM/wXb4qP3FMCujvqT/1m2N+soeOQzvJ7D0yMGfj7hJwGFlZxrb2A6d3qwL2AQiSPJKmRS/9ZEBylaExb4mz0xmG+D2HiUNqGF6A9rwOsZmUZPgkbdeIcgS0/h6/dieXXkWdJJsJBgz56aC3Az/GQhzXVX/GrAzSEDeSx1kkoPCuI4yqEdls+ucgotAF3NlkHM6XnrMr6oo/rdtqfADQepDYYC949C5y4Htx10FYRcpkblH4LtD1naTYNl517oR5BYfGoGblzDMr8dRNgioDdckUJvHXIrLpp6NpONuU6nVLVjMINBaVMWqWB22wosbvusOzk8FMVSvaeX4KtMnZMrv4UkyIC8oIJHNJvqAm8uAugNEu+c1dSiWDedylkEsizj9nFvWjXB6HoXLi3HELraDXejcLlrV1Jwvj1ykvbqeiVnLQcR60iOtzBre1ZTp6+35yfFFdMZvshMcnbnWfEnbUGp7YUym54DLczXYMvqJHY7RIv70OzdhzzgYCIlNDNMj1pktHx3y96v1kNrp5Cgi6Ha3rbI0OxJCeaVAgeBJouHkCuferr7LH3AgYri8IRmF86z3vzVQhOMxG8gDVR92hxdD/aT4="
...@@ -29,8 +29,7 @@ then ...@@ -29,8 +29,7 @@ then
echo -e "$eros_prefix Run pod update and show some update detail:" echo -e "$eros_prefix Run pod update and show some update detail:"
pod update --no-ansi || error_exit 4 pod update --no-ansi || error_exit 4
echo -e "$eros_prefix \033[32miOS sdk has been updated, enjoy it! \033[0m" echo -e "$eros_prefix \033[32miOS sdk has been updated, enjoy it! \033[0m"
open LMWeex.xcworkspace || error_exit 5 open GSST.xcworkspace || error_exit 5
else else
echo -e "$eros_prefix No WeexiOSSDK or Benmu-iOS-Library file, make sure you had been run eros install." echo -e "$eros_prefix No WeexiOSSDK or Benmu-iOS-Library file, make sure you had been run eros install."
fi fi
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment