質問編集履歴
5
タイトル変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
swift Appl
|
1
|
+
swift WCSession ApplicationContextによるバックグラウンドの通知表示、デバッグ時以外遅くなる
|
test
CHANGED
@@ -4,7 +4,9 @@
|
|
4
4
|
|
5
5
|
現在、iphoneでボタンを押したら数字をカウントし、
|
6
6
|
|
7
|
+
WCSession.default.updateApplicationContextでカウントを送信、
|
8
|
+
|
7
|
-
AppleWatchがバックグラウンドの場合、通知(UNUserNotification)で数字を表示する
|
9
|
+
そしてAppleWatchがバックグラウンドの場合、通知(UNUserNotification)で数字を表示する
|
8
10
|
|
9
11
|
|
10
12
|
|
@@ -22,7 +24,9 @@
|
|
22
24
|
|
23
25
|
|
24
26
|
|
25
|
-
それ以外は通知が来
|
27
|
+
それ以外は通知が来るのが非常に遅いです。
|
28
|
+
|
29
|
+
大体10分くらいかかって通知が表示されます。
|
26
30
|
|
27
31
|
|
28
32
|
|
4
文の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,29 +34,33 @@
|
|
34
34
|
|
35
35
|
```swift
|
36
36
|
|
37
|
-
|
37
|
+
@IBAction func countUp() {
|
38
38
|
|
39
|
-
|
39
|
+
guard WCSession.isSupported() else {
|
40
40
|
|
41
|
+
return
|
42
|
+
|
41
|
-
|
43
|
+
}
|
42
44
|
|
43
45
|
|
44
46
|
|
45
|
-
|
47
|
+
do{
|
46
48
|
|
47
|
-
countFromWatch += 1
|
49
|
+
countFromWatch += 1
|
48
50
|
|
49
|
-
self.countLabel.text = String(countFromWatch)
|
51
|
+
self.countLabel.text = String(countFromWatch)
|
50
52
|
|
51
|
-
try WCSession.default.updateApplicationContext(["WatchCountKey" : countFromWatch.description])
|
53
|
+
try WCSession.default.updateApplicationContext(["WatchCountKey" : countFromWatch.description])
|
52
54
|
|
53
|
-
|
55
|
+
}
|
54
56
|
|
55
|
-
|
57
|
+
catch {
|
56
58
|
|
57
|
-
print(error.localizedDescription)
|
59
|
+
print(error.localizedDescription)
|
58
60
|
|
59
|
-
|
61
|
+
}
|
62
|
+
|
63
|
+
}
|
60
64
|
|
61
65
|
```
|
62
66
|
|
3
文の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
現在、iphoneでボタンを押したら数字をカウントし、
|
6
6
|
|
7
|
-
AppleWatchがバックグラウンドの場合、通知で数字を表示する
|
7
|
+
AppleWatchがバックグラウンドの場合、通知(UNUserNotification)で数字を表示する
|
8
8
|
|
9
9
|
|
10
10
|
|
2
文字の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
XcodeにてターゲットをWatchKit Appにしてデバッグを行っている
|
19
|
+
XcodeにてターゲットをWatchKit Appにしてデバッグを行っている場合のみ
|
20
20
|
|
21
21
|
正常に通知が表示されます。
|
22
22
|
|
1
文の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -131,3 +131,13 @@
|
|
131
131
|
watchOS 6.1.3
|
132
132
|
|
133
133
|
Xcode 11
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
調べても古い情報が多く、困っております。
|
142
|
+
|
143
|
+
何卒宜しくお願い致します
|