0

我想用 windows phone 开发一个应用程序,它像服务一样在后台工作。我需要一个紧急 SMS 发送器,它可以由接收器电话中的同一应用程序接收。因为它必须在收到消息时接收消息,所以它应该是一个服务而不是一个正在运行的应用程序,它是否适用于 windows phone?

4

2 回答 2

0
  1. 您不能在 Windows Phone 上安装将充当标准 Windows 机器上的服务的应用程序。
  2. 您可以使用推送通知在应用程序之间传递消息。后台代理不适用于您的场景,在这种场景中,消息应该几乎立即传递。但是,请记住,即使使用推送,也可能存在一定的交付延迟。
  3. 未经用户同意,您无法在沙盒化的 Windows Phone 应用程序中发送 SMS 消息。
  4. 您可以使用Twilio等服务通过商业后端发送 SMS 消息。
于 2013-04-07T17:00:59.447 回答
0

Not exactly like that. You can run a Scheduled background agent but it is very limited (also has an expiry date) and can not launch the application. To receive a message you can use notification but again the user has to click somewhere to open the app. You can not send sms automatically without the user pressing send.

I'd suggest re-thinking how you want to build this app. You'll certainly need a back-end service somewhere to which the agent from a phone might send a request to send sms.

于 2013-04-07T15:43:05.143 回答