0

我能夠使用Azure通知集線器Nuget從傳統控制檯應用程序發送推送通知,它工作正常,但這裏是我希望能夠發送推送通知xamarin應用程序,它不允許將Nuget安裝在PCL項目中。那麼是否有另一種方法來實現這一目標?使用Azure通知集線器從Xamarin應用程序發送推送通知

+0

如果您能夠從您的Android或iOS項目發送推送通知,那麼您可以使用[Xamarin Forms Dependency Service](https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/) dependency-service/text-to-speech /)從您的PCL項目中調用本地項目中的「發送推送通知」方法。另一種選擇是讓設備調用您自己的服務器,它將代表設備進行發送。 – hvaughan3

+0

這就是我要求的,如何從android項目發送它。這是一個非常基本的應用程序,所以沒有服務器端託管 –

回答

0

不知道Xamarin.Android SDK是否內置了發送通知的方法,您需要自行檢查。

但是,如果你看看Azure's Guide here,他們會展示一個Android應用程序的例子,它從應用程序本身發送通知。

該示例使用Java,但它只是簡單地擊中了Azure通知中心的REST接口,這正是SDK在後臺執行的操作。

這意味着您可以從Xamarin.Android或Xamarin PCL項目中執行相同的操作。有關Azure的Notification Hub REST界面的更多信息,請參閱here

相關問題