Iam使用亞馬遜通知服務發送短信。我成功地收到了我的電話號碼。我已經使用aws控制檯更新了發件人ID。使用亞馬遜通知服務發送包含自定義發件人ID的短信
,但我得到的短信這樣
from : VK-NOTICE
Body : test message
從id爲diifrent。爲什麼?是否可以更改發件人ID?
Iam使用亞馬遜通知服務發送短信。我成功地收到了我的電話號碼。我已經使用aws控制檯更新了發件人ID。使用亞馬遜通知服務發送包含自定義發件人ID的短信
,但我得到的短信這樣
from : VK-NOTICE
Body : test message
從id爲diifrent。爲什麼?是否可以更改發件人ID?
根據交易短信發件人ID的TRAI長度應該在印度6和你的是5(MANAF)這就是爲什麼它正在改變其默認值。要在交易短信中使用您的發件人ID,請使用字符長度爲6的ID。Ex(AbdulM)
注意:它僅適用於事務性短信。
我得到這個工作按照您的建議,我已經改變了長度爲6,它工作。幾個月後,突然間,它不工作,現在獲取默認的發件人ID字符串。任何想法可能導致這種情況?其他人面對這個? –
如果該國是英國呢? –
必須使用兩個不同的發件人ID發送短信,因此在params中使用了senderID配置,但仍然是短信中的默認發件人ID,即使將默認值保留爲空。 –
AWS文檔這裏有答案:
默認發件人ID,鍵入包含多達11個字母數字字符,其中至少有一個字母和空格的自定義ID。 發件人ID在收件人 設備上顯示爲郵件發件人。例如,您可以使用自己的商業品牌來使消息源更易於識別。
對發件人ID的支持因國家而異。例如,傳送到美國電話號碼的消息 將不會顯示發件人ID。對於支持發件人ID的國家/地區 ,請參閱支持的地區和 國家/地區。
如果您未指定發件人ID,則該消息將在支持的國家/地區中顯示長 代碼作爲發件人ID。對於 需要字母發件人ID的國家/地區,該消息顯示NOTICE作爲 發件人ID。
發送消息時,可以覆蓋此設置。
我的國家據說支持發件人ID,但我輸入的內容被忽略... –
TRAI不允許動態發件人名稱,因此您可以使用任何本地[短信gatewayAPI服務](https://www.springedge.com)來設置您自己的發件人ID。 –