# Changelog

{% updates format="full" %}
{% update date="2026-04-17" %}

## OM 1.2.8产品更新

**消息发送：支持App Key选择与实时报文生成**

在Overview页面的消息发送功能中，新增App Key选择器。用户可在发送消息前选择对应的App Key，系统将实时生成请求报文和响应报文，便于开发者查看和调试发送详情，快速定位问题。

<figure><img src="/files/JV42KsaS0fIZWwPneUxP" alt=""><figcaption></figcaption></figure>

**App Key支持创建后直接复制Token**

在新建App Key时，页面将直接展示Token信息并支持一键复制，无需跳转至其他页面进行查看，提升开发者的配置效率。

<figure><img src="/files/QwPzpwPG5YAZ8AkiGRRy" alt=""><figcaption></figcaption></figure>

**MFA双重身份验证**

为保障账号安全，平台新增MFA（Multi-Factor Authentication，多因素认证）验证能力。用户在进行登录操作以及修改个人信息、安全设置等敏感信息时，系统将要求完成MFA验证。开启后，可有效降低账号被盗用风险，保护业务数据安全。

路径：账户信息--个人信息--MFA验证

首次开启需要先下载谷歌验证器或者微软验证器，进行扫码绑定后，输入六位验证码如果账户开启了MFA验证，后续登录时，需要二次MFA验证，输入六位实时动态验证码后，可登入平台进行后续业务。

<figure><img src="/files/5gVb5MEbVQdBA7Yx62zs" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/VMYWOZA5tP7DPxdbUM3R" alt="" width="229"><figcaption></figcaption></figure>

**会员权益：WhatsApp个人号支持**

WhatsApp渠道能力升级。Pro版本用户将免费获得1个WhatsApp个人号权益，支持在平台内直接配置和使用WhatsApp个人号进行消息发送。

<figure><img src="/files/VCQbs5wD8H3QJJuebuA7" alt=""><figcaption></figcaption></figure>

**登录方式升级：新增WhatsApp和Facebook登录**

登录体验全面优化。新增WhatsApp和Facebook第三方登录方式，同时支持国内统一平台登录。手机号登录已移至“其他登录方式”，并支持输入国家码+手机号，满足海外用户使用习惯。

**注册流程优化：新增注册完成状态**

注册流程新增“是否完成注册”状态判断。用户在注册成功后需完成必要信息填写，若未完成注册，系统将自动跳转至信息填写页面。

**新增WhatsApp联系人管理API**

开放WhatsApp联系人管理相关API接口，支持联系人的增删改查操作。开发者可通过API对WhatsApp联系人进行批量导入、编辑和删除，便于业务系统与平台进行数据集成。

\
**WhatsApp发送策略管理**

支持用户配置WhatsApp消息发送策略。针对验证码类、通知、营销消息，可配置模版组并选择发送策略，包括随机、普通、权重发送以及停用自动创建等模式。

路径：WhatsApp--Template Groups

<figure><img src="/files/mvCv2UIrvVIhHdmiff6r" alt=""><figcaption></figcaption></figure>

**分发策略（核心）**

* 系统提供三种策略模式，应对不同的业务场景：

| 策略类型 | 逻辑描述            | 适用场景                      |
| ---- | --------------- | ------------------------- |
| 随机   | 系统随机选择一个模板发送。   | 简单的负载分散，无特定偏好。            |
| 顺序   | 严格按照列表顺序轮询选择模板。 | 主备模板切换，优先使用排在最前的模板。       |
| 加权   | 根据设定的百分比权重分发流量。 | A/B 测试或流量调控，按比例验证不同模板的效果。 |

**模板权重分配**

* 在“加权”策略下，用户可以通过滑块或数值输入框调整每个模板的流量占比。
* 系统会自动校验总权重是否为 100%，确保配置的准确性。
* 每个模板都附带语言标签（如 EN-US）
* 模版组要求
  * 必须为同一个类型：如只有营销
  * 模版参数数量必须一致，如营销都只有1个参数可以加在同一个模版组

<figure><img src="/files/De5lZjmvpnvVeDlbhJXo" alt=""><figcaption></figcaption></figure>

**MMLite下发营销优化**

MMLite下发营销能力增强。新增下发开关，开启后，下发营销消息将默认使用MMLite接口进行下发，提升营销消息的发送效率和稳定性。
{% endupdate %}

{% update date="2026-02-06" %}

## 增加 Voice API 文档

{% endupdate %}

{% update date="2026-01-30" %}

## 增加WhatsApp Business API 文档

{% endupdate %}
{% endupdates %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.innopaas.com/changelog/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
