3

プッシュ通知を利用した Windows Phone アプリを開発したいと考えています。アプリが最初にすべきことは、mspn に登録して uri を取得することです。アプリが閉じられてから再起動するたびに、URIが変化し続けるのではないかと思います。

4

2 に答える 2

2

アプリを開いたり閉じたりしても、同じままである必要があります。マーケットプレイスでプッシュ通知を使用するアプリを数か月使用していますが、その URI は変更されていません。チャネルが変更された場合に備えて、 MSDNをフォローしてイベントにサブスクライブChannelUriUpdatedします (ただし、チャネルが変更される理由はわかりません)。

// Register for all the events before attempting to open the channel.
pushChannel.ChannelUriUpdated += new EventHandler<NotificationChannelUriEventArgs>(PushChannel_ChannelUriUpdated);


void PushChannel_ChannelUriUpdated(object sender, NotificationChannelUriEventArgs e)
{
    // e.ChannelUri contains your updated notification channel - you can pass this to your web service
}
于 2012-05-24T15:21:55.860 に答える
2

通知 URL は、アプリの再起動後も静的なままにする必要があります*。

*他の要因が影響する可能性があります。たとえば、アンインストールして再インストールすると、変更が生じる可能性があります。

于 2012-05-24T15:09:35.863 に答える