質問編集履歴

2

参考コードを追記しました

2018/03/09 00:47

投稿

kiyu12345
kiyu12345

スコア8

test CHANGED
@@ -1 +1 @@
1
- React Native 'react-native-background-task' について
1
+ 'react-native-background-task' モジュールでエラーが出る
test CHANGED
@@ -20,7 +20,49 @@
20
20
 
21
21
  をやれば使えるというとのことなので、上記の通りにインストールとリンクをしました。
22
22
 
23
- そして、上記説明サイトにある簡単なサンプルを、
23
+ そして、上記説明サイトにある以下の簡単なサンプル
24
+
25
+ ```ここに言語を入力
26
+
27
+ import React from 'react'
28
+
29
+ import { Text } from 'react-native'
30
+
31
+ import BackgroundTask from 'react-native-background-task'
32
+
33
+
34
+
35
+ BackgroundTask.define(() => {
36
+
37
+ console.log('Hello from a background task')
38
+
39
+ BackgroundTask.finish()
40
+
41
+ })
42
+
43
+
44
+
45
+ export default class App extends React.Component {
46
+
47
+ componentDidMount() {
48
+
49
+ BackgroundTask.schedule()
50
+
51
+ }
52
+
53
+
54
+
55
+ render() {
56
+
57
+ return <Text>Hello world</Text>
58
+
59
+ }
60
+
61
+ }
62
+
63
+ ```
64
+
65
+ を、
24
66
 
25
67
  $ react-native run-ios
26
68
 

1

参考サイトのリンクを貼りました

2018/03/09 00:47

投稿

kiyu12345
kiyu12345

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,18 +1,22 @@
1
- React Native をっています。ターゲットはiOSのみで、とりあえずAndroidは後回しにしています。
1
+ React Native でアプリっています。ターゲットはiOSのみで、とりあえずAndroidは後回しにしています。
2
2
 
3
- アプリがバックグラウンドになっても処理をしたいものがあるため、'react-native-background-timer' というモジュールを試しました。
3
+ アプリがバックグラウンドになっても止めたくない処理があるため、'react-native-background-timer' というモジュールを試しました。
4
4
 
5
- しかし、このモジュールを試した結果、どうしてもアプリがバックグラウンドに入ってから2,3分後に処理が止まってしまいましたよって、このモジュールを使用諦めました。
5
+ しかし、このモジュールを試した結果、どうしてもアプリがバックグラウンドに入ってから3分後に処理が止まってしまいま。この件は[こちら](https://github.com/ocetnik/react-native-background-timer/issues/22)で議論されておりまが、解決策がない?諦めました。
6
6
 
7
- 代わりになるものがないか探していたら 'react-native-background-task' というモジュールがありました。
7
+ 代わりになるものがないか探したら 'react-native-background-task' というモジュールを見つけました。
8
8
 
9
- 説明サイト(https://github.com/jamesisaac/react-native-background-task)を見ると、
9
+ 説明サイト([react-native-background-task](https://github.com/jamesisaac/react-native-background-task))を見ると、
10
+
11
+ ```ここに言語を入力
10
12
 
11
13
  $ npm install react-native-background-task --save
12
14
 
13
15
  $ npm install react-native-background-fetch@2.0.x --save
14
16
 
15
17
  $ react-native link react-native-background-fetch
18
+
19
+ ```
16
20
 
17
21
  をやれば使えるというとのことなので、上記の通りにインストールとリンクをしました。
18
22
 
@@ -28,4 +32,6 @@
28
32
 
29
33
 
30
34
 
31
- 解決策を知っていれば教えてください。
35
+ 解決策が分かれば教えて頂けるとありがたです
36
+
37
+ また、react-native-background-timer でも3分後に処理が止まらない方法があるなら、そちらの回答でも助かります。