0

Push Sharp を使用して Windows Phone 8 に通知を送信しています。

これらの通知を使用して、アプリが使用している Webportal URL が他の URL に変更された場合に更新したいと考えています。

まず、トースト通知を使用して試してみたところ、新しい Web ポータル URL を送信し.WithParameter("UpdatedWebUrl","www.newwebprotalurl.com")て、アプリで更新することができました。しかし、トースト通知の問題は、10 秒後に消えることです。そのため、ユーザーが通知を見逃す可能性があり、トースト通知期間のオーバーライドについて多くのことを検索しましたが、成功しませんでした。

次に、タイル通知を使用してみました。タイル通知を送信でき、タイルが更新されていました。しかし、これでパラメータ/値を送信する方法を見つけることができませんでした.

だから聞きたい:

  • プッシュシャープを使用してトースト通知の期間を決定する方法は? ユーザーが閉じるまでそこにあるはずです。ユーザーが通知をタップしたかどうかを知る方法はありますか?そのため、サーバーはユーザーが通知をタップするまで通知を再度送信できます。
  • 最初のものが不可能な場合、Push Sharp を使用してパラメータ付きのタイル通知を送信する方法は?

ドキュメントに関する提案は本当に役に立ちます。ありがとう。

4

1 に答える 1

0

できることは、ユーザーがトースト通知をタップしたときにサーバーに確認を送信することです (その確認は MPNS の一部ではありません。通知がタップされた後にアプリが開かれたときにサーバーを直接呼び出す必要があります)。これにより、ユーザーがタップしたことがサーバーに通知されます。受信確認が得られない場合は、メッセージを再送信できます。ただし、ユーザーがデバイスを何時間も見ていない可能性があるため、確認を取得するまで 10 秒ごとに通知を再送信する必要があるかどうかはわかりません (認証された Web サービスを使用して送信していない場合)。通知、すぐに抑制されます)。

于 2013-11-21T15:11:29.297 に答える