-
akatsuki174
- 1975
- 2
- 0
- 0
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
SiriKit。時間のかかる処理だとタイムアウトされてしまう! 30秒かかるようなものだと素直に処理できない。キャッシュを使わないとダメっぽい。 #iosdc
2017-09-15 17:51:40![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@macneko_ayu Siriのデバッグは意外に簡単でスキーマの画面にSiriに与える文字列を記述できてそれが自動的に渡せるようになっています。APIは良くできています。 #iosdc
2017-09-15 17:51:46![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
#iosdc NSUserDefaultsも共有できたかな ファイルを共有するときはFileCoordinatorを介さないと複数プロセスで触った時に壊れるかもしれない
2017-09-15 17:51:46![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
SiriKitは仕様のアップデートがはやく、iOSのバージョンによってレスポンスが異なることがある。 おおう、テストちゃんと書いとかなきゃいけなさそう。 #iosdc #a
2017-09-15 17:52:30![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
#iosdc そういえば前にApp Extension関連の記事書いたんだった。色々とひどいコードだw qiita.com/KosukeQiita/it…
2017-09-15 17:52:49![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
マイナーバージョンアップでUIの挙動とかが変わったり、プロパティが変わるというのは「不安定」な印象ありますね。SiriKit。日本語だけでなく、英語でも動作することを確認する必要があるらしい。 #iosdc
2017-09-15 17:52:54![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
「システムからのレスポンスの映像も含めた記録を残しておくと、多少安心して実装がすすめられます」レコーディング機能の付いたiOS11以降、やりやすくなりそうなやつ #iosdc #a
2017-09-15 17:52:58![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
SiriKitはタイムアウトがシビアなんですね。ネットワークからのデータ取得やビジネスロジックの処理に時間がかかっているとタイムアウトしてしまうんですね。キャッシュが有効なんだ。 #iosdc
2017-09-15 17:53:15![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
ターゲットを分けているアプリのAppGroupは面倒でもそれぞれ分けた方が良かったです。 本番とdebugの投稿がTodaysExtensionに出てきて悲しかったことがある…。 #iosdc
2017-09-15 17:53:27![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
ありがとうございます!それなら少しは負荷が減りそうですね #iosdc #a twitter.com/k_katsumi/stat…
2017-09-15 17:53:52