BackgroundTask

[Call a nanoflow when app is in background]

Features

[feature highlights]

Usage

  • Clone this Git
  • Go to cloned directory
  • Run: npm i
  • Run: cd ios && pod install
  • Follow steps below:

iOS

Select the root of your project. Select Capabilities tab. Enable Background Modes and enable the following mode:

Background fetch

Background processing (🆕 iOS 13+; Only if you intend to use BackgroundFetch.scheduleTask)

68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f3976696b356b786f6b6c6b36336f622f696f732d73657475702d6261636b67726f756e642d6d6f6465732e706e673f646c3d31

Configure Info.plist (iOS 13+)

Open your Info.plist and add the key "Permitted background task scheduler identifiers" 68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f7435786667616832676768717477732f696f732d73657475702d7065726d69747465642d6964656e746966696572732e706e673f646c3d31

Add the required identifier com.transistorsoft.fetch.

68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f6b7764696f327272323536643835322f696f732d73657475702d7065726d69747465642d6964656e746966696572732d6164642e706e673f646c3d31

Demo project

[link to sandbox]

Issues, suggestions and feature requests

[link to GitHub issues]

Development and contribution

[specify contribute]

Description
Call a nanoflow when app is in background using the BackgroundFetch API on Android and iOS
Readme 242 KiB
Languages
TypeScript 94.9%
JavaScript 5.1%