/element-android-build-nightly-apk

build nightly apk for https://github.com/vector-im/element-android

Apache License 2.0Apache-2.0

element-android-build-nightly-apk

build nightly apk for https://github.com/vector-im/element-android

使用element-androidnightly版本进行构建 自定义了默认的matrixmatrix.to服务器地址(action可以选择) 使得在国内能直接使用(matrix.org国内访问不了) 签名用的本项目的签名

# gplay(nightly就是)默认是用的google服务(国内无法使用,导致不能收到推送)
# F-Droid使用的是后台轮询(理论来说比较费电)

# 然后提供了unifiedpush服务: https://unifiedpush.org/users/distributors/ntfy/
# 安装ntfy,打开会自动注册默认的(统一推送)
# 最后再element里面设置通知,选择ntfy即可(需要把ntfy和element都设置自启和通知权限)
  • 生成签名文件
D:\work\zulu11.56.19-ca-jdk11.0.15-win_x64\bin\keytool.exe -genkey -v -keystore signkey.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias element123
# 输入2次密码 element123
# 保存signkey.jks文件到项目根目录
  • pc版本,配置自己的地址
flatpak install flathub im.riot.Riot -y
# 编辑配置文件 https://github.com/vector-im/element-web/blob/develop/docs/config.md
/home/jcleng/.var/app/im.riot.Riot/config/Element/config.json
# windows在%AppData%/Element/config.json
# 配置自己的服务器地址如下
{
    "default_server_config": {
       "m.homeserver": {
          "base_url": "https://matrix.leng2011.icu"
       }
    }
 }