本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 RCS 訊息過期
時間敏感訊息,例如一次性密碼 (OTPs)、快閃銷售公告和預約提醒,如果在相關時段過後傳遞,則會失去價值。當您在SendRcsMessage請求中包含 TimeToLive 參數時,如果訊息未在指定的秒數內交付,AWS最終使用者傳訊會移除訊息。收件人永遠不會看到過期的訊息。
您可以TimeToLive結合每個訊息的後援,以便在 RCS 訊息過期時自動傳送簡訊或 MMS 後援。如需設定備用的詳細資訊,請參閱 設定每則訊息簡訊或 MMS 後援。
訊息過期的運作方式
當AWS最終使用者傳訊接受SendRcsMessage請求時,TTL 倒數開始。可能的結果如下:
-
在 TTL 過期之前傳遞:訊息到達收件人,AWS最終使用者傳訊會發出傳遞事件。如需事件的詳細資訊,請參閱RCS 訊息事件。
-
TTL 在交付前過期 (使用備用):如果您
FallbackConfiguration在請求上設定 ,AWS最終使用者傳訊會將 SMS 或 MMS 備用訊息傳送給收件人。原始 RCS 訊息會移除,收件人永遠不會看到。 -
TTL 在交付前過期 (無備用):訊息失敗。AWS最終使用者傳訊會移除 RCS 訊息並發出 TTL 過期事件。收件人永遠不會看到訊息。
TimeToLive 參數參考
您可以在SendRcsMessage請求中包含 TimeToLive 參數,以設定訊息過期。
| 屬性 | Value |
|---|---|
| 參數名稱 | TimeToLive |
| Type | Integer |
| 單位 | 秒鐘 |
| 最小值 | 1 |
| 最大值 | 172800 (48 小時) |
| 預設行為 | 如果您省略 TimeToLive,AWS最終使用者傳訊不會套用過期時段。訊息會保持待定狀態,直到交付成功或電信業者將其移除為止。 |
重要
TimeToLive 設定為至少 10 秒。低於 10 的值會增加訊息過期的風險,然後電信業者可以嘗試交付。值為 0 或負數會傳回 ValidationException。
過期和備用
當您在同一SendRcsMessage請求FallbackConfiguration中同時包含 TimeToLive和 時,AWS最終使用者傳訊會使用下列邏輯:
-
AWS最終使用者傳訊會嘗試 RCS 交付。
-
如果訊息未在幾
TimeToLive秒鐘前傳遞,AWS最終使用者傳訊會移除待定的 RCS 訊息。 -
AWS最終使用者傳訊會在您在
FallbackConfiguration.Channel(SMS或 ) 中指定的頻道上傳送備用訊息MMS。
如果您在TimeToLive沒有 的情況下設定 FallbackConfiguration,則訊息會在過期時失敗,而且不會傳送任何備用訊息。監控過期事件以偵測這些案例。如需詳細資訊,請參閱RCS 訊息事件。
如需完整的備用組態詳細資訊,包括 FallbackConfiguration結構,請參閱 設定每則訊息簡訊或 MMS 後援。
建議的 TTL 值
選擇與您傳送內容的關聯性視窗相符TimeToLive的值。
| 使用案例 | 建議的 TTL | 理由 |
|---|---|---|
| 一次性密碼 OTPs) | 30 到 120 秒 | OTP 代碼的有效時段很短。過期後交付會混淆收件人。 |
| 詐騙或安全提醒 | 60 到 300 秒 | 時間關鍵安全通知必須快速送達或觸發備用頻道。 |
| 預約提醒 | 3600 到 7200 秒 (1 到 2 小時) | 僅在預約時間之前有用。 |
| 快閃記憶體銷售 | 符合銷售持續時間 | delivered-after-sale訊息會產生負面的客戶體驗。 |
| 每日促銷 | 43200 到 86400 秒 (12 到 24 小時) | 僅與當日相關。 |
| 交付通知 | 1800 到 3600 秒 (30 到 60 分鐘) | 套件狀態快速變更;過時的更新會造成誤導。 |
對於沒有特定時間限制的一般內容,請省略TimeToLive並讓AWS最終使用者傳訊無限期嘗試交付。
最佳實務
-
一律
TimeToLive為時間敏感的內容設定 ,例如 OTPs、安全提醒和預約提醒。 -
使用至少 10 秒讓電信業者有時間嘗試交付。
-
TimeToLive與 配對FallbackConfiguration以取得重要訊息。這可確保收件人在 RCS 交付時段關閉時收到替代頻道上的內容。 -
監控 TTL 過期事件以追蹤交付成功率,並隨著時間調整 TTL 值。如需有關事件類型的詳細資訊,請參閱 RCS 訊息事件。
-
對於豐富的媒體訊息 (豐富的卡片和輪跳功能),請考慮較長的 TTL,以考慮媒體下載時間。如需豐富訊息的資訊,請參閱 傳送豐富的 RCS 訊息。