github pppscn/SmsForwarder v3.5.0
SmsForwarder v3.5.0 免费开源5周年新春纪念版

4 hours ago

蛇隐瑞气在,马嘶春风来!

感谢大家5年来的陪伴与支持,顺祝情人节快乐,新春吉祥!


更新日志

  • 优化:APP通知转发尝试获取大文本通知内容 (Android 5.0+) #530
  • 优化:Bark通道加密推送支持随机IV #688
  • 优化:Bark通道增加重要警告功能 #614
  • 优化:Socket通道MQTT请求方式支持指定qosretained #623
  • 优化:Socket通道TCP/UDP请求方式 #684
  • 优化:Telegram通道支持指定群组Topic #691
  • 优化:一键换新机 功能新增版本兼容映射表
  • 优化:电子邮箱 增加 发件邮箱别名 设置 #660
  • 优化:允许自定义主动控制服务端监听端口(默认:5000)
  • 优化:短信指令 smsf#system#rebootsmsf#system#shutdown 增加过滤重复消息机制 #653
  • 优化:短信指令#分割次数限制(指令格式:smsf#功能名#动作名#参数的参数允许出现#) #641
  • 优化:移除代理服务器的主动DNS解析(交于OkHttp异步DNS, 避免NetworkOnMainThreadException) #612
  • 优化:转发规则可以自定义标题名称 #685
  • 优化:Bark发送通道消息链接支持插入变量标签(#604)
  • 优化:Telegram 发送通道支持 MarkdownV2解析模式 #570
  • 优化:手机号匹配通讯录联系人算法改进 #580
  • 优化:添加周一到周日的繁体翻译 (#568)
  • 修复:PGP加密邮件时没有签名 #605
  • 修复:免打扰(禁用转发)日期段脏数据可能导致Parameter specified as non-null is null问题 #666
  • 修复:SOCKET TCP 通道设置中的成功应答关键字置空时,不等待返回值 #635 #636
  • 修复:发送通道Bark自动复制配置项保存后,再次编辑没有赋值给输入框 #674
  • 修复:未授权访问应用列表时进入应用列表异常提示 #577
  • 升级:Gradle依赖库
  • 升级:XUI & SmartRefreshLayout 依赖库
  • 升级:友盟统计依赖库
  • 升级:权限请求框架 XXPermissions,提升系统兼容性 升级:多语种适配框架 MultiLanguages,提升稳定性
  • 整理:加速apk打包 & 加速本地调试
  • 整理:Gradle依赖库 #576
  • 整理:字典错别字 #608
  • 新增:自动任务-添加远程唤醒(WOL)功能支持 #696 #690
  • 新增:通话转发增加呼叫转移标识 #590 (试验性)
  • 新增: {{CONTACT_NAME}} 标签用于反查{{FROM}}对应的通讯录姓名 #582
  • 新增: {{PHONE_AREA}} 标签用于反查{{FROM}}对应的归属地 #564
  • 新增:自动任务-快捷指令-警报提醒动作添加闪烁手机的功能 #581
  • 新增:靠近听筒关屏 功能 #603
  • 删除:由于不支持Basic Authentication登录SMTP, 移除Outlook系列邮箱后缀 #698

还有一些细微调整参见github提交记录


⚠️注意事项

  • v3.5.0 开始, 把应用包名改成 cn.ppps.forwarder, 如果从低于 v3.5.0 升级后请重新配置(或从旧版导出后再导入),具体原因参见 Issue #676

  • v3.2.0 去除了 mmkv 依赖,采用 SharedPreferences 来保存配置,如果从低于 v3.2.0 升级后请重新配置,具体原因参见 Issue #245

  • 升级完毕后,建议离线导出配置(客户端>一键换新机>离线模式>导出),完全卸载干净全新安装后再导入配置(可以避免一些莫名其妙的玄学问题,例如:耗电异常)


APK版本说明:

  • universal(10XXXX): 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下4种CPU架构so)
  • armeabi-v7a(20XXXX): 32位ARM设备(备用机首选)
  • arm64-v8a(30XXXX): 64位ARM设备(主流旗舰机)
  • x86(40XXXX): 32位Intel设备
  • x86_64(50XXXX): 64/32位Intel设备

Don't miss a new SmsForwarder release

NewReleases is sending notifications on new releases.