在 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
,並且開啟它