2012-03-15 34 views
0

我有许多为WP7开发的应用程序。 我想从另一个应用程序启动一个应用程序。 我知道一般的答案是“不,你不能”在WP7上以编程方式启动其他应用程序 - 构思

如果我的应用程序,当第一次启动注册在我的服务器与设备ID并注册推送通知?

然后,当我想从应用程序栏启动应用美孚:

  • 应用栏坪我的服务器与给定的设备ID和应用美孚ID
  • 如果服务器提供的设备已经安装的应用程序美孚认定,它发送推送通知到Foo应用程序实例
  • 应用程序Foo启动
  • 利润!

您如何看待方法?值得尝试或更好地等待阿波罗,这可能会给我们带来必要的改变吗? (或不可)

回答

2

你提出的方法并不真正起作用。如果您从服务器向Foo应用程序发送原始通知,并且应用程序未运行(不会),则MS服务器不会将通知传送到手机,并且您的服务器将收到错误。

如果您发送敬酒通知,那么,是的,用户将收到敬酒以显示与Foo应用程序有关的事情。他们仍然需要点头赞助推出Foo应用程序。这可能是可行的,但似乎有点笨重。

虽然这必须有一些机制(请参阅YouTube和Acrobat应用程序)我想说,目前,它需要市场要求的特殊权限/技术豁免。我认为你不太可能获得这些权限/豁免。

+0

只是一些额外的信息youtube和acrobat得到他们的协议/文件类型登记在壳什么启动'app:// [APPID]/_default?url =%s' :) – EaterOfCode 2012-10-12 08:07:37

相关问题