2012-03-15 5 views
0

私はWP7用に開発されたいくつかのアプリケーションがあります。 別のアプリを起動したいのですが 一般的な答えは「いいえ、できません」WP7で他のアプリケーションをプログラムで起動 - アイデア

アプリを初めて起動したときに自分のサーバーにデバイスIDが登録され、プッシュ通知用に登録されたらどうなりますか?

それから私は、アプリバーからアプリはFooを起動したい場合:

  • アプリバーのping私のサーバー与えられたデバイスIDやアプリケーションのFoo ID
  • とサーバが見つかった場合与えられたデバイスがインストールされたアプリケーションはFooを持って、それが送信Fooアプリインスタンスへのプッシュ通知
  • アプリケーションFooの起動
  • PROFIT !!!

アプローチについてどう思いますか?それは私たちに必要な変更をもたらすかもしれないアポロのために試してみる価値がありますか? (またはそうでないかもしれない)

答えて

2

あなたの提案されたアプローチは実際には動作しません。サーバーからFooアプリケーションに未処理の通知を送信していて、アプリケーションが実行されていない(そうでない)場合、MSサーバーは通知を電話に送信せず、サーバーにエラーが表示されます。

トースト通知を送信すると、はい、ユーザーはFooアプリケーションに関する何かが発生したことを示すトーストを受け取ります。彼らはまだFooアプリケーションを起動するためにトーストをタップする必要があります。それは実行可能かもしれませんが、ちょっと... clunkyのようです。

このためのいくつかのメカニズム(YouTubeやAcrobatのアプリケーションを参照してください)がなければならない一方で、私は現時点では、それは市場の場所の要件から特別な許可/技術的な免除を要求する、と言うだろう。私はあなたがこれらの許可/免除を受ける可能性は非常に低いと思います。 ?// [APPID]/_default URL =%S` :):

+0

ただ、いくつかの余分な情報ユーチューブおよびAcrobatは、 'アプリを起動するどのようなシェルでregistredそのプロトコル/ファイルタイプを得ました – EaterOfCode

関連する問題