TextGoダウンロード

2022年11月14日月曜日

複数店舗ピック対応等、コンパニオンの現状

複数店舗ピック対応

各地域において複数店舗ピックが開始されました。

コンパニオンは、以前からそれに備えた内部構造に変更しており、複数店舗ピックの場合でも、ある程度の動作はしていたようです。

しかし、同時に2件入るタイプの複数店舗ピックの場合にピック状態に遷移できないことがあったり、履歴が正常に記録されない等、いつくかの問題が起こりました。

最新のV1.125では、そうした点を対処し、全体として通常使用できる程度に対応しました。

まだ検討事項が残っていますので、今後も継続して対応していきます。


UIの反応が遅い

オーバーレイの左上の「コンパニオン」と書かれた部分をタップすると、最小化したり、元に戻したりできますが、その反応が鈍く、一瞬固まったようになることがあります。

公式配達員アプリで何か操作した直後に、そのようになることがあり、少々イライラさせられます。

原因は不明ですが、コンパニオン自体の変更以外に、Androidのライブラリの変更、公式配達員アプリの変更に原因がある可能性があります。

現在、調査中です。


ナビボタンの変更

住所アシスタントのナビボタンですが、ジオコーディングの状態により、黄色、青色、赤色の三色表示をしていました。

最新バージョンでは赤色について、オレンジ色と濃い赤色に分けて表示するようにしました。つまり、黄色、青色、オレンジ色、濃い赤色の四色になっています。

  • 黄色=検索中
  • 青色=検索正常
  • オレンジ色=検索はできたが、結果なし、または30km以上遠い。
  • 濃い赤色=検索エラー

マンションのエレベーター内等、ネットワーク通信できないような時に、濃い赤色のエラーになることがあります。その場合、通信が回復してから、ナビボタンをスワイプアウト(ナビボタンを触って、そのまま指をナビボタンの外に移動)すると再検索するように機能追加しましたが、操作がやりにくいので他の方法を検討中です。


また、収集モード機能を追加した影響で、検索開始時にナビボタンの色に乱れが起こっているようです。おそらくナビボタンがリサイクルされることで、以前の色が残っていると思われます。これについても対処を検討中です。


それから、ナビボタンをタップして、地図アプリに住所テキストを(Bluetooth経由で)転送した際に、住所テキストの一部が欠ける現象が以前から指摘されていました。エンコードして転送するようにしたので、欠けないようになって…欲しいと思っています。

2022年9月16日金曜日

公式配達員アプリの突然の変更に備えて「収集モード」を追加しました。

コンパニオンは公式配達員アプリの表示情報を読み取って動作しているため、公式配達員アプリに変更があれば、それに合わせてコンパニオンのプログラムを変更する必要があります。それには多少の時間を要し、その間、正常に使えなくなります。

クリティカルな機能でなければなんとかなるのですが、配達の現場で多用する住所アシスタントが使えないのは不便です。

そのため、V1.114において、収集モードを追加しました。

これは、画面に表示されているテキストを単純に収集し、表示する機能です。公式配達員アプリに変更があっても、変更があったままのテキストをそのまま一覧表示するので、その中から住所と思われるテキストを選んでナビに利用できます。


収集モードはデフォルトでオフになっています。使うためには設定で「収集モード」をオンにしてください。


住所アシスタントの下に網(ネット)の絵のアイコンが表示されます。

このアイコンをタップすると、公式配達員アプリで取得しているテキストを一覧表示します。

もう一度タップすると通常の住所一覧に戻ります。


たとえば、今後、複数店舗ピックが開始されたとして、コンパニオンアプリがそれに対応できるまでの間、緊急避難的に収集モードを使ってしのぐことができる可能性があります。


・本当に単純にすべてのテキストを収集すると、あまりにも多くの余計なものが表示されるので、あきらかに不要なテキストは収集しないように絞っています。

・収集モードをオンにすると、端末負荷が増えます。また、通常の住所アシスタントのジオコーディングに影響が出て、遅くなったり、失敗する可能性が高まります。

・公式配達員アプリのメニュー等を操作した時に表示される無用なテキストも取得してしまいます。

・通常使用ではなく、非常時に使うことを想定しています。

・「収集モード」という、あいかわらずネーミングセンスがあれなのは、ご容赦ください。

2022年9月4日日曜日

メモ機能の検索キーについて

 コンパニオンには、自分用または他の配達員と共有できる情報として業者や配達先のメモを入力する機能があります。その際に何をキーとしてメモを検索しているかについて質問をいただいていたので、ここで説明したいと思います。


メモは、三か所の検索されるタイミングがあります。それは、配達の依頼があった時(呼び出し時)、それを受けて業者の情報が表示された時(ピック時)、業者から配達物を受け取って配達先の情報が表示された時(ドロップ時)です。


呼び出し時には、画面に「業者名」と「配達先の住所」が表示されるので、それらがキーとなります。

ピック時には、「業者名」と「配達先の名前」が表示されるので、それらがキーとなります。

ドロップ時には、「配達先の名前」と「配達先の住所」が表示されるので、それらがキーとなります。

まとめると、


呼び出し時

 ピック先のメモ

  業者名がキー

 ドロップ先のメモ

  配達先住所がキー


ピック時

 ピック先のメモ

  業者名がキー

 ドロップ先のメモ

  配達先名がキー


ドロップ時

 ドロップ先のメモ

  配達先名+配達先住所がキー


となっています。

加えて、同姓同名を考えて、現在地から半径約20km以内という条件を付けています。

しかし、PayPayアプリを通して注文された方の名前はすべて「PayPay U.」になるため、20km以内という制限があってもヒットする可能性がかなりあります。これは考慮していませんでしたので、対策した方が良さそうです。


ご質問と問題点のご指摘をいただきありがとうございました。掲示板の方もサーバー再構築で機能していなかったようなので修復しておきました。

ToDo

有給休暇を管理できるアプリをダウンロード