データがデータベースに挿入された場合に同じアプリのすべてのユーザーに通知する必要があるUWPアプリがあります。
紺碧でモバイルアプリを作成しました。そして、データを挿入できる「イージーテーブル」。これで、何かが挿入されるたびに、NotificationHubを介して送信したいと思います。
通知ハブに接続できますが、プッシュを送信できません
これは不可能ですか?
現時点では、UWPアプリ自体からプッシュの送信を行っています。
すべての絶望的なWindows開発者のために、私は自分のソリューションを可能な限り明確に投稿します。
最初に、他のチュートリアルで学習したように、Azure NotificationHubに登録します。テストを紺碧で送信し、プッシュ通知を受信する必要があります。
これが機能した後、次のようなコードを実装しました。
public static async void SendAlertPush(string message) {
var topicToRegister = new Topic("something-notificationhub", "Endpoint=sb://something-ns.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=blablabla=");
await topicToRegister.SendAsync("hallo");
}
ご覧のとおり、RootManageSharedAccessKeyを取得することが重要です。これは、通知ハブが配置されている名前空間にあります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加