我在使用Azure通知中心或Azure應用服務移動應用程序在我的應用程序中運行(現在爲期4天),以獲取此推送通知功能。甚至很難找到用於將推送通知發送到我在Ionic 2中創建的移動應用程序(也用作常規桌面網站)的基本示例。如何使用Azure通知中心或Azure應用服務移動應用發送推送通知?
要添加到此,我對Azure雲服務一般而言,還包括通知中心和/或移動應用程序。也許,這導致我不去看正確的地方。
通知中心和移動應用程序的Microsoft Azure文檔對我來說非常混亂。我的意思是,我無法關注他們的文檔,並找出了爲我的Ionic 2 Hybrid應用程序實現推送通知功能的方法。所有的文檔都圍繞着Visual Studio和.Net(不是我的技能集),所以我無法爲我的工作找出解決方案。
閱讀越來越多後,似乎我不需要Azure中的移動應用程序功能。我認爲只有當他們計劃擁有移動應用程序的雲後端時,才需要使用它。就我而言,我有自己的設置來部署我的應用程序。
因此,我留下了通知中心。我在Azure Portal中創建了一個通知中心。
我也能夠在谷歌FCM(以前,GCM,我想)註冊我的應用程序。也就是說,在Firebase雲管理控制檯中創建一個新應用程序,並獲取其服務器密鑰以及發件人ID。
我也知道在Notification Hub的哪裏需要添加該服務器密鑰(在通知服務> GCM中)。
我也有我的新創建的通知中心的「訪問策略」的連接字符串。
最後,我知道我必須從Apple,Windows,Windows Phone服務獲取類似信息,才能將推送通知發送到我的應用程序。
完成上述所有操作後,我仍然不知道下一步需要做什麼才能使推送通知功能正常工作。
如果你能請幫我在我將不勝感激如下:
沒有任何人有一個很好的材料或有關如何使用Azure的通知集線器發送推送通知到混合應用程序的鏈接(如Ionic 2和Cordova等)?
或者一個簡單的示例,顯示什麼文物去哪裏設置?就像我之前在Azure Cloud中需要做的除了上面所做的一樣。我需要在我的應用程序端做什麼。
我非常感謝,如果有人能請引導我在正確的方向。
你是否已經通過[推送通知添加到您的Apache Cordova的應用程序(HTTPS發送了通知:// docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-cordova-get-started-push)? –
感謝您的建議,Nikita,我之前曾在此鏈接上登陸過。但是,它顯示瞭如何使用Visual Studio和.Net進行操作。所以,只要我到達那個部分,我就會忽略一些事情。我爲我的開發使用Visual Studio代碼,沒有.Net。我不知道.Net,我可以使用Node。會再試一次。 – Gauzy
忘掉這些步驟,並繼續下一步,我們不需要後端進行測試通知。 –