我試圖從Azure通知中心接收Xamarin.Forms推送通知。我嘗試了Azure的Android示例。問題是,Azure's tutorial連接到數據庫更改時發送通知的數據庫。我不想那樣。已經有一個CMS觸發了推送通知。Xamarin.Forms Azure通知中心推送通知
那麼,如何將應用程序連接到通知中心並監聽通知?
我試圖從Azure通知中心接收Xamarin.Forms推送通知。我嘗試了Azure的Android示例。問題是,Azure's tutorial連接到數據庫更改時發送通知的數據庫。我不想那樣。已經有一個CMS觸發了推送通知。Xamarin.Forms Azure通知中心推送通知
那麼,如何將應用程序連接到通知中心並監聽通知?
找到解決方案。我也必須註冊Azure通知中心。如果有人被卡住了,按照這個:
或者,按照Xamarin的「天青消息」在這裏組件給出的例子:https://components.xamarin.com/gettingstarted/azure-messaging
我實際上正在做這個正確的第二個。不是用Xamarin,而是用Windows Phone應用程序。希望這可以幫助。
將代碼添加到你的應用程序與所述通知轂
變種頻道關聯=等待PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
var hub = new NotificationHub(「」,「」); var result = await hub.RegisterNativeAsync(channel.Uri);
這可以進入App.xaml.c中的OnLaunched事件。這將註冊與集線器的應用程序。請確保您選擇應用程序將顯示在包清單中的通知類型(烤麪包..等等)
詳細寫了還有其他一些很好的文檔,如果你不想通知大家,如通知只是一個類別的用戶。希望這可以幫助。 Xamarin可能不會達到100%,但應該接近。
我已經做了這一個WinRT的通用項目。這很容易。但我無法找到相同的Xamarin –
我不知道你在問什麼。您提到Azure文檔顯示瞭如何在數據庫更改時觸發推送。我記錄瞭如何創建一個可以在CMS更改時CMS可以達到的API – jdruid
>已經有一個觸發推送通知的CMS。 我需要的是客戶端代碼,即Xamarin.Forms或Xamarin.Android至少可以接收推送通知。 –