Share via


Microsoft Graph 通知

要重建與使用者的關係,通知是最有效的方式。 通知可以吸引使用者的關注,並將使用者帶回到您的應用程式。 在充斥多種裝置的世界中,您的使用者可以從任何地方,跨不同的平台和裝置,存取您的應用程式和服務。 通知案例的設計應「以人為中心」,亦即其主要目的是要通知使用者,無論他們身在何處。 目前的主流平台所提供的通知解決方案,在以裝置為目標的表現上十分卓越。 Microsoft Graph 通知可讓您以使用者為目標,而進一步加以改良。 Microsoft Graph 通知會為您處理繁瑣的工作,包括使用者與端點之間的對應、在使用者的不同端點之間同步通知狀態等等。

為何要整合 Microsoft Graph 通知?

跨不同的端點傳送通知給使用者

在 Microsoft Graph 中,通知 API 可讓您以 Microsoft 帳戶、工作或學校 (Azure Active Directory) 帳戶為目標,來傳遞通知。 平台會將此通知散發至使用者的所有端點,包括 Windows UWP、Android 和 iOS。

管理跨端點的通知

Microsoft Graph 通知 API 可讓您更新通知的狀態,並在所有端點間同步該狀態。 例如,當使用者在某個裝置上回應通知後,您可以更新此通知的狀態 (例如,將其標示為已讀或已關閉),而該狀態變更將會散發到所有其他端點。 Microsoft Graph 通知 API 會集中追蹤使用者通知的狀態,讓您無論身在何處都能輕易確知您的通知已經過處理、已更新或已關閉。

擷取通知的歷程記錄

您可以使用通知 API,根據您定義的到期時間 (最多 30 天) 來擷取通知歷程記錄。 標示為已讀或已關閉的通知仍可從歷程記錄中擷取,讓使用者可在應用程式內檢視通知歷程記錄和其他案例。

整合 Microsoft Graph 通知

登入

參考每個平台節點 (Windows、Android 和 iOS) 下的操作說明指南,以逐步詳盡了解如何使用 Graph 通知作為您應用程式和服務的行動推播通知解決方案。 請注意,此處的操作說明指南主要說明如何接收通知。 您可以 使用 MS Graph API 傳送通知 頁面上找到上傳送通知的相關資訊。

此指南包含使用 Graph 通知的特定步驟 – 包括註冊跨平台應用程式身分識別與行動推播認證。 如果您是初次使用 Microsoft Graph,請依照隨附的步驟,對 Microsoft Account (MSA) (適用於消費者導向應用程式) 或 Azure Active Directory (AAD) (適用於工作和學校帳戶) 註冊您的應用程式。 MSA 和 AAD 是使用者身分識別,可讓您除了通知以外,還可利用 Microsoft Graph 的許多工作負載來支援更豐富的商業案例。

Microsoft Graph API

使用 Graph 通知時,應用程式伺服器應會使用 Microsoft Graph API (技術預覽版) 來傳送通知。 如需關於應用程式伺服器端整合的詳細資訊,請參閱有關於 API 使用方式的 API 參考文件

用戶端 SDK

若要開始使用用戶端 Graph 通知整合,並開始使用原生 SDK 接收和管理通知,請在左側導覽窗格上選取您慣用的開發平台。