如何使用silverlight在Windows手机中发送和接收文本?

时间:2012-08-10 07:52:31

标签: silverlight windows-phone

我想通过网络服务从Windows手机向其他Windows手机发送消息。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

利用Push Notifications。它们用于从第三方发起电话活动。它们有三种类型:平铺通知,Toast通知和原始通知。

应用程序未运行时收到Toast Notifications(示例:SMS警报)。如果由于某种原因从一部电话发送到另一部电话意味着它们同时运行,请考虑使用原始通知。但是,我想您应该同时使用它们:如果删除了Raw Notification(这通常意味着应用程序未在前台运行),请发送Toast Notification。

根据我的要求,您应该执行以下操作:

  1. 启动应用程序后(或用户已登录),建立推送通道并从Microsoft推送通知服务器请求手机的PushUri
  2. 将PushUri发送给您的服务,将其与用户关联并保存。
  3. 要向手机应用程序发送消息,只需将适当的参数传递给其PushUri即可。您可以通过网络服务或直接从其他手机执行此操作。
  4. 您可能会发现documentation很有用。有一些如何建立,发送和接收它们的例子。

    P.S。考虑到第二个Toast Notification也可能失败,因为在两个Notifications之间的时间跨度内,用户可以启动您的应用程序。别忘了处理这个问题。