配置文件说明

小苹果IM系统会使用第三方服务包括对象存储(或选择用本地自己服务器存储),离线推送(配置文件在项目的config/config.yaml文件中)

短信验证码仅仅在demo中使用,可自行替换

1、阿里云短信或用账户密码方式

  • 阿里云oss:(阿里云对象存储服务,前往阿里云注册账号获取相应密钥信息)

    
    #阿里云短信模板
    TemplateCode: SMS_xx
    #阿里云短信签名
    SignName: xxIM
    RegionId: cn-xx
    Domain: dysmsapi.aliyuncs.com
    Version: '2022-01-18'
    Action: SendSms
    #阿里云AccesKeyId
    AccesKeyId: LTAI5txx
    #阿里云Secret
    Secret: 3A6TsXmnxx
    
    ossAccessKeyId: LTAI5t8brtLxx
    ossAccessKeySecret: MQLq9ipYxx
    ossEndpoint: https://oss-cn-shenzhen.aliyuncs.com
    imgurl: https://hzim2021.oss-cn-shenzhen.aliyuncs.com									
    									
    									
    									
    								

2、离线推送服务(用于用户不在线时的推送通知)

  • IOSAPNs的推送:

    
    ######################################################
    # iOS的APNs推送相关配置文件#
    ######################################################
    
    
    #推送开关:1表示开启推送、0表示关闭推送(即不进行APNs的推送),默认1
    PUSH_OPEN=1
    
    #推送模式:0表示开发环境下的APNs推送、1 表示生产环境下的APNs推送,设置
    #本模式,代码中将自动切换对应的推送证书,确保能用正确地证书完成消息推送
    PUSH_MODE=0
    
    #用于开发环境的APNs推送证书(本配置项请使用严格的绝对路径)
    PUSH_CER_PATH_DEV=D:/xx/push/ios/dev.p12