Instance Property インスタンスプロパティ

sessionSendsLaunchEvents

A Boolean value that indicates whether the app should be resumed or launched in the background when transfers finish. あるブール値、それは転送が終了する時にアプリがバックグラウンドで再開されるまたは起動されるべきかどうかを指し示します。

Declaration 宣言

@property BOOL sessionSendsLaunchEvents;

Discussion 議論

For configuration objects created using the backgroundSessionConfigurationWithIdentifier: method, you can use this property to control the launching behavior for an iOS app. This property is ignored for configuration objects created using other methods. backgroundSessionConfigurationWithIdentifier:メソッドを使って作成された構成設定オブジェクトに対して、あなたはこのプロパティを使って、あるiOSアプリに対する起動挙動を制御できます。このプロパティは、他のメソッドを使って作成された構成設定オブジェクトに無視されます。

The default value of this property is YES. When the value of this property is YES, the system automatically wakes up or launches the iOS app in the background when the session’s tasks finish or require authentication. At that time, the system calls the app delegate’s application:handleEventsForBackgroundURLSession:completionHandler: method, providing it with the identifier of the session that needs attention. If your app had to be relaunched, you can use that identifier to create a new configuration and session object capable of servicing the tasks. このプロパティの省略時の値は、YESです。このプロパティの値がYESである場合、セッションのもつタスクが終了または認証を要求する時に、システムは自動的にiOSアプリをバックグラウンドで目覚めさせるまたは起動します。その時は、システムはアプリの委任先のもつapplication:handleEventsForBackgroundURLSession:completionHandler:メソッドを、注意を必要とするセッションの識別子をそれに提供して、呼び出します。あなたのアプリが再起動されなければならないならば、あなたはその識別子を使って、そのタスクに奉仕する能力のある新しい構成設定とセッションオブジェクトを作成できます。

See Also 参照

Supporting Background Transfers バックグラウンド転送をサポートする