|
|
||
|---|---|---|
| cordova_plugins | ||
| public | ||
| res | ||
| scripts | ||
| src | ||
| src-cordova | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc.js | ||
| .gitignore | ||
| .npmrc | ||
| README.md | ||
| buyer.yunduoxd.keystore | ||
| index.html | ||
| jsconfig.json | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| quasar.config.js | ||
README.md
jingcai Buyer(jingcai-buyer)
Jingcai Buyer
Install the dependencies
建议使用npm ci安装
yarn
# or
npm install
Start the app in development mode (hot-code reloading, error reporting, etc.)
quasar dev
Lint the files
yarn lint
# or
npm run lint
Format the files
yarn format
# or
npm run format
Build the app for production
# h5
quasar build
# android
quasar build -m android
# ios
quasar build -m ios -ide
Customize the configuration
See Configuring quasar.config.js.
签名
"D:\Program Files\Java\jdk1.8.0_202\bin\keytool.exe" -genkey -v -keystore buyer.yunduoxd.keystore -alias yunduoxd -keyalg RSA -keysize 2048 -validity 20000 签名详细信息: CN=yunduoxd, OU=yunduoxd, O=yunduoxd, L=Unknown, ST=Unknown, C=CN 密钥:yunduoxd
ios ipa
p12 password:yunduoxd verify:yunduoxd
app
- tel link
- android ✅
- ios 需要真机测试,
- camera
- android huawei p40 只能上传现有图片,不能直接拍照上传
- ios需要证书 需要真机测试 ✅
- ✅ 始终运行app (店主端)
- 新消息通知包括声音
- ✅ 本地通知
- ✅ 申请通知权限
- ✅ 声音提醒
- 震动
- android 第一次未操作过界面无法出声
- ios 模拟器 ✅
- ✅ 返回按键处理
- ✅ 清理缓存
- ✅ app version
- ✅ 页面顶部和底部的让位(齐刘海和操作区)
- ✅ 竖屏设置
- ✅ 自动升级 - 直接打开浏览器下载 - 未对接接口
- 汉化
- ✅ 保存图片
彩民: seller.daxiangzj.com 店主: buyer.daxiangzj.com
后端接口:api.yunduoxd.com 超管: admin.yunduoxd.com
用于支付审核的:www.yunduoxd.com
apple账号:hanbin@pingco.com 密码:Zhang121748 https://jingcai.quickfly.eu.org:3000/apidoc/
应用图标
icongenie generate -p res/
iOS打包
Ad Hoc方式自动签名后,直接导出,找第三方签名 这几个信息目前后端已处理,这里可以随便填写
- https://file.daxiangzj.com/apps/ios/buyer-0.0.7.ipa
- https://file.daxiangzj.com/apps/ios/buyer.57x57.png
- https://file.daxiangzj.com/apps/ios/buyer.512x512.png
解决http图片无法加载问题
修改jingcai-buyer-app/src-cordova/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemWebViewEngine.java initWebViewSettings方法中添加如下
private void initWebViewSettings() {
webView.setInitialScale(0);
webView.setVerticalScrollBarEnabled(false);
// Enable JavaScript
final WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setLayoutAlgorithm(LayoutAlgorithm.NORMAL);
settings.setMixedContentMode(WebSettings.MIXED_CONTENT_COMPATIBILITY_MODE);
// **********这里开始添加如下三行代码
//允许混合内容 解决部分手机 加载不出https请求里面的http下的图片
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
...
}