什麼是推播通知服務?
推播通知服務是應用程式用來傳送訊息給使用者的技術。您可能已在自己的行動裝置上見到過應用程式通知或提醒快顯。這些是來自應用程式伺服器的通信訊號。發起推播通知者是伺服器,而不是使用者。 應用程式使用推播通知讓使用者了解即將推出的優惠、應用程式事件或使用者可能感興趣的其他資訊。手機推播通知是最常見的類型,除了手機推播通知之外,還有網路、可穿戴裝置和語音推播通知。
使用推播通知服務有什麼優點?
在過去幾年中,推播通知服務已成為行動應用程式必不可少的部分。2009 年,Apple 發布了適用於 iOS 的第一個版本的 Apple Push Notification Service (APNS),該服務允許應用程式發布者在使用者未開啟應用程式的情況下向使用者傳送訊息。Google 於 2012 年推出了適用於 Android 的推播通知服務。您的使用者可能希望獲得推播通知功能,推播通知能夠幫助到您和您的使用者。
以下是使用推播通知服務的一些優點。
增進與使用者的互動
推播通知是與使用者互動的有效方式。您可以使用推播通知向使用者傳送相關資訊,提醒他們使用應用程式、利用功能和參加促銷活動。多項研究表明,推播通知的開啟率高於電子郵件、簡訊和聊天應用程式。
提高留存率
您可以使用推播通知為您的使用者提供更有針對性且更相關的訊息。例如,您可以根據使用者過去的行為、位置、興趣和其他因素來針對特定的一些使用者提供資訊。這可以提高客戶留存率和收入。
使用者能夠更好地控制
與其他通訊方式相比,使用者可能更喜歡推播通知,因為推播通知對於使用者而言更容易控制。使用者可以選擇接收推播通知,也可以隨時選擇停止接收。
推播通知服務的使用案例有哪些?
以下是推播通知的一些常見用途。
行銷活動
推播通知通常用於行銷活動。促銷詳情、折扣、新產品發布和其他重要更新會直接傳送到使用者的裝置。
推播通知是進行行銷活動和鼓勵使用者採取動作的有效方式。例如,您可以提示使用者下載新的應用程式、註冊服務或購買喜歡的產品。
成功的推播通知活動也有助於贏回過去的客戶。
交易通知
推播通知可以提醒使用者注意他們帳戶中的交易,例如金融活動。例如,銀行使用推播通知來提醒客戶存款、取款、帳戶餘額變動以及帳戶的其他變化。
推播通知可協助客戶掌握財務狀況並了解可疑活動。您還可以使用推播通知向客戶傳送付款提醒和其他有關即將進行之交易的提醒。
一次性密碼
推播通知可以提供一次性密碼 (OTP),用於驗證使用者帳戶。例如,當使用者嘗試登入或進行購買時,可以將 OTP 傳送到使用者的行動裝置。然後使用者將輸入 OTP 以完成動作,這樣便可以在不儲存敏感資訊的情況下驗證使用者的身分。從更大的角度來看,OTP 是多重要素驗證 (MFA) 的一個方面。
緊急提醒
政府組織可以使用推播通知向公眾傳送緊急提醒。這些可以是關於自然災害以及其他緊急情況的提醒,例如安珀警報、恐怖威脅警報和極端天氣警報。
醫療服務
推播通知可以向使用者傳送健康資訊,例如預約更新、用藥提醒和檢測結果。此外,推播通知也可以用於提醒患者服藥或複診預約。
貨運資訊更新
零售商或供應商可以透過傳送推播通知,讓客戶了解他們訂單的最新狀態,包括訂單的貨運狀態,例如何時發貨、何時開始配送以及何時送達。推播通知還可以提供追蹤號碼和預計送達時間。
客戶意見回饋
推播通知可用於提示客戶提供有關產品或服務的意見回饋。您可以使用推播通知來要求客戶評價他們的使用體驗或留下對於產品或服務的評論。此外,您可以使用推播通知進行調查,以深入了解客戶的喜好和意見。
社群媒體
如果您運作社交媒體應用程式,則可以向使用者傳送有關新帖文和評論等更新的推播通知。當您向使用者傳送新內容通知時,他們可以快速獲取最新訊息並進行互動,而無需手動檢查更新。
推播通知有哪些類型?
推播通知主要分兩類:應用程式到個人 (A2P) 和個人到個人 (P2P)。
A2P
A2P 推播通知從應用程式或服務傳送到單個使用者。例如新聞和提醒、促銷訊息和交易訊息。
P2P
P2P 推播通知直接從一個使用者傳送到另一個使用者,通常用於通知事件或活動的接收者,包括聊天訊息、好友請求、提醒和位置更新。
推播通知是如何運作的?
推播通知要產生,必須要有發布者、接收者以及連結兩者的服務。這三者的關係是這樣的:
- 發布者使用應用程式伺服器向其使用者傳送通知
- 使用者同意透過其裝置訂閱來接收通知
- 特定於平台的推播通知服務將發布者與其使用者連結起來
如果您正在開發行動應用程式,並且想要傳送推播通知,則請考慮以下常見步驟。
為應用程式註冊推播通知服務
將應用程式連線至各目標平台的推播通知服務。例如,若應用程式面向的是 iOS 使用者,則應該設計為連線至 Apple Push Notification Service (APNS);若面向的是 Android 使用者,則應該是 Firebase Cloud Messaging (FCM)。您可以為您的應用程式註冊推播通知服務,以存取相應的服務 API。
處理服務權杖
推播通知服務與已註冊其服務的每個應用程式和關聯的行動裝置皆保持連線。當應用程式和行動裝置註冊時,推播通知服務會傳回一個裝置權杖。開發人員可以處理和使用權杖向使用者傳送通知。
開始傳送通知
應用程式伺服器將通知內容和裝置權杖傳送到推播通知服務 API。在伺服器將請求傳送到推播通知服務後,後者會將通知傳送到使用者的裝置。
通知會顯示在裝置的鎖定螢幕、通知中心或應用程式圖示上,具體取決於使用者的設定。然後,使用者可以按一下通知以前往您的應用程式或網站。
AWS 如何支援您的推播通知需求?
Amazon Web Services (AWS) 提供 Amazon Simple Notification Service (Amazon SNS) 來支援您的推播通知需求。
Amazon SNS 是一種全受管的發布-訂閱服務,適用於應用程式到應用程式 (A2A) 和應用程式到個人 (A2P) 訊息傳遞。其充當應用程式和各種行動平台推播通知服務之間的仲介,以便您可以更快地擴展。
在 A2A 訊息傳遞方面,Amazon SNS 可提供分散式系統之間、微型服務之間和事件驅動型無伺服器應用程式之間的推播型多對多訊息傳遞。在 A2P 訊息傳遞方面,Amazon SNS 可用於透過簡訊、推播通知和電子郵件與客戶通訊。
以下是您可透過使用 Amazon SNS 獲益的方法:
- 將應用程式與先進先出訊息傳遞整合
- 安全地加密通知訊息交付
- 從超過 60 種 AWS 服務擷取和散發事件
- 向全球客戶傳送推播通知和簡訊
立即建立免費的 AWS 帳戶,開始使用 AWS 上的推播通知服務。