0

関連アプリのスイートの一部であるアプリがあります。その仕事は、他のアプリからデータを受け取り、それを使って非常に具体的なことを行うことです。アプリを起動し、handleOpenURL でデータを渡すと、すべて正常に動作します。しかし、別のアプリから呼び出されたときにのみアプリを起動したいと思います。つまり、ホーム画面ではタップできません。アイデア?

4

2 に答える 2

0

謎が解けました: アプリが別のアプリから起動された場合、appDidFinishLaunching の launchOptions には、呼び出し元の URL と呼び出し元のアプリのバンドル ID が含まれています。そこでチェックするだけです。ありがとう。

于 2012-06-11T20:47:28.903 に答える
0

URL で開かない場合は、インストールされている他のアプリを示すダッシュボードを表示し、ユーザーにいずれかのアプリを起動するように強制します。(UIApplication canOpenURLで確認)

于 2012-06-11T16:55:09.067 に答える