在 Azure 中,加入訊息推播設定
建立通知中樞
- 從
XamarinAzureDay - 推送刀鋒視窗中,點選推送
- 在右邊橘色列中,點選
連結 - 在
通知中樞刀鋒視窗中,點選+ 通知中樞 - 在
通知中樞 新增通知中樞刀鋒視窗中的 通知中樞 欄位,輸入DoggyEnterpriseHub - 在命名空間欄位下,點擊
或建立新的 - 請在
新建立的命名空間欄位中輸入DoggyEnterpriseNamespace - 勾選底下的
釘到儀表板,並點選確定按鈕 - 等候
通知中樞部署完成
設定 Goolge Firebase Cloud Messaging (FCM) 的連結
- 開啟 Firebase 網站 https://console.firebase.google.com/
- 點選
建立專案
- 請在建立專案對話窗中,輸入專案名稱 : DoggyEnterpriseHub國家/地區 : 台灣

- 在 Firebase 專案建立完成後,點選
將Firebase加入您的Android應用程式
- 請在 將Firebase加入您的Android應用程式對話窗中,輸入套件名稱 : com.miniasp.xfdoggyEnterprise應用程式暱稱 : DoggyEnterpriseHub偵錯簽署憑證 SHA-1 (選填) : EC:D3:A8:EA:DD:01:E3:58:5A:46:A5:76:5A:A6:85:13:AD:D3:60:B5
其中,套件名稱可以點選滑鼠雙擊 Android 原生專案的Properties節點,從Android Manifest頁次中的Package Name來取得
關於偵錯簽署憑證 SHA-1欄位,您可以開啟電腦中的 命令提示字元視窗,輸入:"C:\Program Files\Java\jdk1.8.0_102\bin\keytool" -exportcert -list -v -alias androiddebugkey -keystore "C:\Users\%username%\AppData\Local\Xamarin\Mono for Android\debug.keystore"其中keytool這個工具您可以從您電腦中的 Java JDK 安裝路徑中找到您的除錯用的程式碼簽名檔案,將位於 C:\Users\%username%\AppData\Local\Xamarin\Mono for Android\debug.keystore執行結果如下所示,請複製 SHA1 的欄位值,貼到網頁上即可另外,預設密碼為 android
- 最後,請點選
新增應用程式按鈕 - 接著,點選
繼續按鈕 - 點選,
完成按鈕 - 請在
DoggyEnterprise專案頁面中,點選齒輪圖示 - 在彈出功能表中,選擇
專案設定
- 在設定頁面,切換到
CLOUD MESSENAGING標籤頁次請將伺服器金鑰/寄件者 ID兩個欄位值複製起來,等下會用到
將 Firebase 設定 綁定到 Azure 推播中樞
- 現在回到 Azure 頁面,點選
設定推播通知服務
- 在
推播通知服務 DoggyEnterpriseHub刀鋒視窗中,點選 `Google (GCM) - 在
Google (GCM) DoggyEnterpriseHub刀鋒視窗內的 API 金鑰欄位,輸入在 Firebase 內取得的伺服器金鑰
- 接著,點選
儲存按鈕
XamarinAzureDay 行動App,並且開啟它