だから私はこのチュートリアルに従っています: http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-push-dotnet
および 2 番目のチュートリアル http://www.windowsazure.com/en-us/develop/mobile/tutorials/push-notifications-to-users-dotnet/
私が聞きたいのは、テーブル「チャンネル」とは何ですか? 2 番目のチュートリアルを完了すると、アプリケーションを起動するたびに、このテーブルに新しいエントリが作成されます。
私がやりたいことは、1 人のユーザーに対して 1 つのチャネルを持つことです (シングル サインオンでライブ SDK を介して取得した Live-User-ID によって区別されます)。
私はメモ取りアプリをやっていますが、すべてのユーザーが自分のユーザーIDのみを対象とした(新しいメモアイテムの)プッシュ通知のみを受け取るようにするにはどうすればよいですか?
Azure 管理ポータルの「挿入」スクリプトを変更する必要はありますか?
private async void AcquirePushChannel()
{
CurrentChannel =
await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
IMobileServiceTable<Channel> channelTable = App.MobileService.GetTable<Channel>();
var channel = new Channel { Uri = CurrentChannel.Uri };
await channelTable.InsertAsync(channel);
}
これは、プッシュ チャネルの作成を担当するコードです。