PHP 开发 APP 接口 学习笔记与总结 - APP 接口实例 [7] APP 错误日志接口
2023-09-11 14:17:03 时间
APP 上线以后可能遇到的问题:
① APP 强退
② 数据加载失败
③ APP 潜在问题
错误日志需要记录的内容
数据表 error_log 字段:
id
app_id:app 类别 id
did:客户端设备号
version_id:版本号
version_mini:小版本号
error_log:错误信息(由 APP 返回,客户端开发工程师开发)
error.php 处理 app 错误日志
<?php require_once('./common.php'); class ErrorLog extends Common { public function index() { $this->check(); $errorLog = isset($_POST['error_log']) ? $_POST['error_log'] : ''; if(!$errorLog) { return Response::show(401, '日志为空'); } $sql = "insert into error_log( `app_id`, `did`, `version_id`, `version_mini`, `error_log`, `create_time`) values( ".$this->params['app_id'].", '".$this->params['did']."', ".$this->params['version_id'].", ".$this->params['version_mini'].", '".$errorLog."', ".time()." )"; $connect = Db::getInstance()->connect(); if(mysql_query($sql, $connect)) { return Response::show(200, '错误信息插入成功'); } else { return Response::show(400, '错误信息插入失败'); } } } $error = new ErrorLog(); $error->index();
相关文章
- 寻找下一款Prisma APP:深度学习在图像处理中的应用探讨(阅读小结)
- Hybrid App技术批量制作APP应用与跨平台解决方案
- 自己整理的ios app实现自动升级
- [Angular] Upgrade existing Angular app to Progressive Web App
- App版本迭代时间安排(思路重要)
- [Backbone] App orgianztation
- [AngularJS]1. Fisrt App, ng-app, Exprection{{}}
- 关于APP,原生和H5开发技术的争论
- html、vue、uni-app微信小程序的区别
- vue 的 render 函数的用法:new Vue({ render: h => h(App), }).$mount(‘#app‘)
- 适合做app的前端框架有哪些?webAPP&移动端App:react native、weex、flutter
- ios xcode 怎样模拟app被挂起(在后台被系统杀死) APP 的五种状态
- ios xcode app被杀死了怎样打印调试 调试手动点开的APP 被系统唤醒的app的调试
- Android app应用开发高级进阶系列专栏解读
- Android 9.0静默安装与卸载app
- 〖Python APP 自动化测试实战篇①〗 - 大话闲扯 APP 自动化
- 〖Python APP 自动化测试实战篇⑩〗- app自动化总结与展望
- 个人或者企业怎么进行app开发?开发一款APP应用大概须要多少钱?
- 【错误记录】p7zip 交叉编译 Android 版本 NDK 报错 ( Application.mk | APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 )
- Hybird App ( 混合模式移动应用)开发初体验
- FastAdmin + uni-app
- uni-app的Vue项目中Echarts的报错提示:[Vue warn]: Error in data(): “ReferenceError: echarts is not defined“
- App自动化测试介绍和环境搭建