- 博客(17)
- 收藏
- 关注
原创 GooglePlay内购API配置和测试流程-消耗类非订阅
本文介绍了Google Play内购API配置和测试流程,主要针对消耗类非订阅商品。首先需要开启Google Play Android Developer API,添加Google Cloud服务账号并配置必要权限。然后在Google Play管理中心邀请服务账号并授予财务数据管理权限。测试阶段需发布内测版本并添加测试用户,测试账号不能是开发者账号。服务端校验部分推荐使用laravel-in-app-purchases库,通过商品ID和购买令牌验证订单状态,当purchaseState为0时表示购买成功。整
2025-09-21 22:01:00
1036
原创 成功上架AppStore 分享一点过审的干货
直接上图,分享一下过审的喜悦!!!第二张图让大家高兴一下…从时间可以看得出来,跨度快2年了,这些都是来时的路啊。我是个人开发,所有的东西都是我自己搞,大多数都是基于我的个人经验来说的,仅供参考。我碰到主要是两个问题一个是Guideline 4.3(a) - Design - Spam,另外一个就是和IPA有关的。
2025-05-24 20:50:05
582
原创 Laravel 多语化
例如,如果es是默认语言环境,则http://url-to-laravel/es/test将被重定向到http://url-to-laravel/test并且App::getLocale()将被设置为es。例如,如果用户导航到http://url-to-laravel/test 并且en是当前语言环境,它将自动将他重定向到http://url-to-laravel/en/test。在 config/laravellocalization.php 中配置多语化支持的语言。
2025-05-09 12:56:30
473
原创 使用certbot配置https + DigitalOcean Spaces Object Storage配置自定义域名
一、准备工作1. 安装snap2. 安装certbot和certbot-dns-cloudflare插件二、生成证书和自动续期1. 网站根目录验证方式签发证书2. Cloudflare 的 DNS-01 验证方式签发证书3. 自动续期三、Nginx配置四、DigitalOcean Spaces Object Storage配置自定义域名1、必须使用DigitalOcean管理NS2、配置好了之后DigitalOcean会自动帮忙续期。
2025-04-19 22:40:46
1207
原创 【React-Native】React Native CLI项目集成firebase
【代码】【React-Native】React Native CLI项目集成firebase。
2025-04-03 01:32:36
519
原创 iPhone安装Charles证书问题排查
通过 VPN 模式(如 Shadowsocks)可抓包,但普通代理不行。代理配置正确,但应用流量不经过 Charles。Charles Proxy CA 开启。其中一个原因是应用绕过系统代理。保存之后隔空投送到手机上安装。针对根证书启用完全信任。
2025-02-22 23:03:28
534
原创 【React-Native】使用react-native-track-player 实现播放器
使用react-native-track-player 实现播放器
2023-05-14 21:40:36
1578
原创 【Python】Django框架
【Python学习笔记】Django框架使用一、使用Django创建项目1. 安装Django2. 配置MySQL一、使用Django创建项目1. 安装Django#安装Django框架pip install django#创建项目django-admin startproject mysite#运行webserverpython manage.py runserver浏览器访问 http://127.0.0.1:8000/ 看到“”2. 配置MySQL#安装mysqlclien
2023-03-18 01:42:30
263
原创 Laravel使用Dingo API+JWT实现认证机制 无痛刷新Token
安装Dingo API 和 JWT执行composer命令composer require dingo/apicomposer require tymon/jwt-auth修改config/app.php添加配置'providers' => [ Tymon\JWTAuth\Providers\LaravelServiceProvider::class,]'aliases' => [ 'JWTAuth' => Tymon\JWTAuth\Facades\.
2020-12-09 00:04:06
1647
3
原创 fastdfs安装 nginx重新编译添加fastdfs-nginx-module PHP扩展的安装和使用
fastdfs安装流程参考官方wiki,已经使用oneinstack安装过nginx,对比官方文档会忽略一些步骤,并且只进行了单机部署。编译环境yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y安装libfastcommoncd /usr/local/src #如果不是在/usr/local/src目录下 可能
2020-11-29 19:44:45
536
原创 ffmpeg转码生成的m3u8格式详解
关于HLS和m3u8格式的介绍有很多,这里单纯只看ffmpeg转码生成的m3u8的文件。Laravel中如何使用ffmpeg转码。下面是ffmpeg转码生成的单码率和多码率的文件列表一共生成了三种类型的文件name.m3u8 Master Playlist主列表,单码率和多码率主要区别就要这个文件,多码率对比单码率多了两个不同码率的Media Playlistvideo_single_bitrate.m3u8 单码率#EXTM3U#EXT-X-STREAM-INF:BANDWIDTH=10
2020-11-29 18:23:29
2627
原创 使用composer时 重写vendor目录第三方类
修改composer.json"autoload": { "psr-4": { "App\\": "app/" }, "classmap": [ "database/seeds", "database/factories" ], "files": ["app/Overwrite/autoload.php"] //增加},增加文件app/Overwrite/autoload.php<?phpspl.
2020-11-29 16:41:18
1193
原创 Laravel集成ffmpeg 多码率m3u8格式转换 使用GPU转码
安装ffmpeg快速安装的脚本wget https://raw.githubusercontent.com/q3aql/ffmpeg-install/master/ffmpeg-installchmod a+x ffmpeg-install./ffmpeg-install --install release安装laravel-ffmpeg执行composer命令composer require pbmedia/laravel-ffmpeg修改config/app.php添加配置.
2020-11-29 16:19:54
1779
2
原创 Gitlab配置CI/CD 使用ssh完成自动化部署
创建ssh公钥免密登陆服务器执行命令后~/.ssh/目录下,会新生成两个文件:id_rsa.pub和id_rsassh-keygen指令命令将公钥传送到服务器ssh-copy-id root@host测试免密码登陆ssh root@host添加变量gitlab项目/群组 -> 设置 -> CI/CD -> 变量SSH_USER = rootSSH_HOST = 服务器ipSSH_KNOWN_HOSTS = 文件 ~/.ssh/known_host 有你服.
2020-11-26 18:59:33
5296
原创 Laravel-admin集成Ueditor 自定义附件上传时的文件名
安装Laravel-Ueditor执行composer命令composer require codingyu/ueditor发布资源php artisan vendor:publish --provider=Codingyu\LaravelUEditor\UEditorServiceProvider修改config/admin.php 增加扩展'extensions' => [ 'ueditor' => [ // 如果要关掉这个扩展,设置为.
2020-11-26 11:17:47
629
原创 Laravel中使用webhook开发Telegram机器人自定义指令
创建Telegram机器人与@BotFather交谈,或者点击链接 : https://telegram.me/BotFather点击Start点击 /newbot输入机器人名称 name,设置后可以修改输入机器人用户名 username,必须以bot结尾,被@和搜索的名字,设置后无法修改得到API Token创建command指令点击/mybot点击Edit Bot点击Edit Commands输入命令列表:command1 - 描述command2 - 描述例如.
2020-11-25 16:49:52
4420
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅