海外厂商通道推送说明
最新更新:2023-02-17
海外厂商通道推送说明
各通道海外用户支持情况
目前仅部分厂商通道支持海外推送,支持通道说明如下:
通道类型 | 中国大陆用户 | 海外用户 | 海外推送是否需要配置 |
---|---|---|---|
Engagelab | 支持触达 | 支持触达 | 否 |
华为 | 支持触达 | 支持触达 | 否 |
小米 | 支持触达 | 支持触达 | 是 |
OPPO | 支持触达 | 支持触达(但不支持欧洲和北美) | 否 |
FCM | 无法触达 | 支持触达 | 否 |
魅族 | 支持触达 | 无法触达 | / |
vivo | 支持触达 | 无法触达 | / |
海外推送开通条件
厂商 | 个人/企业资质 | 应用类别限制 | 上架应用市场 | 活跃用户数 |
---|---|---|---|---|
华为 | 企业开发者账号/实名认证的个人开发者 | 无限制(涉黄、涉恐、涉赌毒除外) | 要上传 APK 到开发者管理后台,不需要上架应用市场 | 无 |
小米 | 企业开发者账号/实名认证的个人开发者 | 无限制(涉黄、涉恐、涉赌毒除外) | 在海外推送平台上注册应用,不需要上架应用市场 | 无 |
OPPO | 企业开发者账号 | 无限制(涉黄、涉恐、涉赌毒除外) | 需要上架到 OPPO 市场 | 无 |
FCM | 企业和个人都可以 | 无限制(涉黄、涉恐、涉赌毒除外) | 不需要上架应用市场 | 无 |
华为推送说明
支持的国家和地区参考 华为官网推送文档。
小米推送说明
小米推送支持海外版和国内版,两个版本分别对应一个 SDK 包,项目中只能引入其中一个 SDK 包,请根据业务需求进行选择配置。
- 如果目标用户是国内用户(不包含港澳台),请使用国内版 SDK。
- 如果目标用户是海外用户(支持的国家和地区),请使用海外版 SDK。
小米推送海外版说明
1.引入小米海外推送支持包:mt-sdk-mi-global.aar。
2.在小米海外推送平台注册一个海外应用,海外推送运营平台与国内运营平台共用开发者账号权限(管理员权限),详情参考 厂商通道参数申请指南。
将 app 信息配置到 XIAOMI_GLOBAL_APPID 和 XIAOMI_GLOBAL_APPKEY,例如:
defaultConfig {
applicationId "com.aurora.app"
......
manifestPlaceholders = [
AURORA_PRIVATES_APPKEY : "1c4b749a17f6aca33960a560",
XIAOMI_GLOBAL_APPID : "MI-2882303761520426107",
XIAOMI_GLOBAL_APPKEY : "MI-5152042627107",
]
}
defaultConfig {
applicationId "com.aurora.app"
......
manifestPlaceholders = [
AURORA_PRIVATES_APPKEY : "1c4b749a17f6aca33960a560",
XIAOMI_GLOBAL_APPID : "MI-2882303761520426107",
XIAOMI_GLOBAL_APPKEY : "MI-5152042627107",
]
}
此代码块在浮窗中显示
3.使用小米海外版手机测试。
小米推送国内版说明
1.引入小米国内推送支持包:mt-sdk-mi.aar。
2.在小米国内推送平台注册一个国内应用,详情参考 厂商通道参数申请指南。
将 app 信息配置到 XIAOMI_APPID 和 XIAOMI_APPKEY,例如:
defaultConfig {
applicationId "com.aurora.app"
......
manifestPlaceholders = [
AURORA_PRIVATES_APPKEY : "1c4b749a17f6aca33960a560",
XIAOMI_APPID : "MI-2882303761519903247",
XIAOMI_APPKEY : "MI-5511990317247",
]
}
defaultConfig {
applicationId "com.aurora.app"
......
manifestPlaceholders = [
AURORA_PRIVATES_APPKEY : "1c4b749a17f6aca33960a560",
XIAOMI_APPID : "MI-2882303761519903247",
XIAOMI_APPKEY : "MI-5511990317247",
]
}
此代码块在浮窗中显示
3.使用小米大陆版手机版测试。
OPPO 推送说明
- OPPO 海外推送支持全球(除西欧、北美),不要使用西欧和北美版的 OPPO 海外手机进行测试。
- 海外推送服务需应用上架,上架后可以支持多地区推送。
- 如果应用已经在国内接入且已经在软件商店上架,Engagelab 后台会判断推送目标的注册ID 是否是海外 ID,如果是海外 ID,将调用海外推送 API 进行推送。
- 如果应用没有在国内接入且进行上架,需要先在海外软件商店上架后才可以申请海外推送,目前海外软件商店仅支持以下区域上架应用。
FCM 推送说明
FCM 推送支持全球推送,没有地区限制。