0

アプリがアプリ バナー経由で起動されたかどうかをどのように識別しますか?

アプリ バナーがタップされると、デリゲート メソッドが呼び出されます -

func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool

ただし、このメソッドを呼び出すことができる他のインスタンスが存在する可能性があります。アプリのバナーだけがタップされているかどうかを 100% 確認するにはどうすればよいでしょうか?

4

1 に答える 1

1

app-argumentパラメーターを使用して、アプリ バナーにコンテキストを提供できます。公式ドキュメントを参照してください。

例えば:

<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myscheme://settings">

で受け取る URL- application:openURL:sourceApplication:annotation:myscheme://settings.

于 2016-03-14T20:46:54.000 に答える