所以我一直在关注本教程: http: //www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-push-dotnet
和第二个教程 http://www.windowsazure.com/en-us/develop/mobile/tutorials/push-notifications-to-users-dotnet/
我想问的是“频道”表是干什么用的?现在,在我完成第二个教程之后,每次启动应用程序时都会在此表中创建一个新条目。
我想要做的是为一个用户提供一个频道(它们由我通过单点登录的实时 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);
}
这是负责创建推送通道的代码。