Windows Phone の開発は初めてで、Visual Studio 2012 のエミュレーター内でプッシュ通知の操作を開始しました。Visual Studio に 2 つのアプリがあり、それぞれを起動して次のように呼び出すと、奇妙な問題が発生します。
CurrentChannel = HttpNotificationChannel.Find("ChannelName");
if (CurrentChannel == null)
{
CurrentChannel = new HttpNotificationChannel("ChannelName");
CurrentChannel.Open();
CurrentChannel.BindToShellTile();
CurrentChannel.BindToShellToast();
}
ChannelName
はアプリごとに異なりますがCurrentChannel.ChannelUri
、同じであるため、プッシュ通知を送信すると、1 つのアプリにのみ送信されます。
非常に明白な何かが欠けているか、これが機能するはずの方法を誤解していると確信していますが、洞察をいただければ幸いです。