Skip to content

OPPO 推送

OPPO 推送是由 OPPO 提供的系统级推送服务,仅支持在 ColorOS 系(OPPO、一加、真我)设备上使用。

  • OPPO 推送仅支持有限的键值对,具体如下示例。

  • 每个键值对的具体含义见进阶使用

  • 由于 OPPO 推送服务自身的限制,若应用在运行过程中收到消息,需在消息界面手动刷新消息(在 app 启动时会自动同步一次消息)。

  • OPPO 推送分为国内推送和海外推送,根据设备自动识别。国内推送目前每天仅支持两条消息(无企业开发者账号,个人开发者目前只能进行有限的调试),海外推送无此限制。

    通过token可区分国内外设备,token使用“_”符号分隔成数组。

    • 数组大小为1:属于国内;如:b6bbd94b59cdb5df8391642c1509b7fe

    • 数组大小为2:第一个值为CN,属于国内;如:CN_b6bbd94b59cdb5df8391642c1509b7fe

    • 数组大小为3:第二个值为CN,属于国内;如:OPPO_CN_b6bbd94b59cdb5df8391642c1509b7fe

    • 其他设备为海外设备。

示例

{
    "data": {
        "uuid": "CWYMVYWQHoPGXEkh9yP5Nd",
        "ttl": 86400,
        "data": {
            "title": "NotifyMe!",
            "body": "This is a test message!",
            "group": "Messages",
            "subgroup": "10086",
            "bigText": false,
            "record":1,
            "markdown":"# 一级标题\n## 二级标题\n### 三级标题\n#### 四级标题\n##### 五级标题\n###### 六级标题\n> 区块引用\n>> 嵌套引用\n```JSON\n{\n   \"123\":\"123\"\n}\n```\n*斜体*|**粗体**\n- 第一项\n- 第二项\n- 第三项\n1. 第一项\n2. 第二项\n3. 第三项\n***\n[Notifyme 教程](https://notifyme.521933.xyz)\n\n![Notifyme](https://notifyme.521933.xyz/assets/quick_use/notify_view.png)\n\n`ctrl+a`\n\n|列1|列2|\n|:----:|:----:|\n|11|12|\n|21|22|\n\n$$x={-b \\pm \\sqrt{b^2-4ac}\\over 2a}$$\n",
            "callback":"https://test.example.com"
        }
    }
}