TextGoダウンロード

2022年9月2日金曜日

私の失敗で配達物廃棄となってしまいました。すみません。

久しぶりに配達物の廃棄が発生してしまいました。しかも自分責任のパターンです。

コンパニオンに画面カバー機能を付けたのをいいことに、豪雨の中、雨がスマホを直撃する状態で配達していました。いちおう防水/防塵でIPX8をうたっているスマホです。

最初、配達中に画面に水の入ったようなシミが発生しはじめました。これはまずいと思い、次に数珠っている分を終えたらやめるつもりで、そのまま配達を継続しました。そして数珠った分のピックを完了し、ドロップ先に向かっている途中、とうとう画面が真っ黒になってしまいました。ドロップ先はコンパニオンで別のスマホのナビに転送しているので、配達先と思われるマンションには到着しましたが、部屋番号が分かりません。ナビ用スマホ側でUberDriverアプリを見て確認しようと思ったものの、オンラインにできません。壊れたスマホの方がオンライン状態のままだからです。壊れたスマホは画面が見えないだけで、電源ボタン長押しで強制再起動はできます。しかし、それをやってもオフラインにはできません。

しかたなく、ナビ用スマホからサポートに部屋番号を聞こうとチャットを始めますが、順番待ちのまま応答がありません。順番待ちもいっこうに進む気配はなく、30分くらい経過して強制的に終了させられました。どうしたものか途方に暮れていたところ、注文がキャンセルされたとのメッセージがポップアップし、これでゲームオーバーとなりました。

配達バッグの中の食事は、はじめて自分責任での廃棄になってしまいました。配達先の方は、いつまで経っても到着しないし、配達員から応答もなく、ご迷惑をおかけしたのではないかと思っています。


翌日、スマホを民間業者に修理依頼に出しましたが、修理不可能との結果で、さらに電源すら入らなくなってしまいました。新しいスマホに買い替えたいとは思っていて、良さそうなスマホが登場するのを待っていたところでしたが、これで、いやおうなく今すぐの買い替えになりました。

スマホ修理依頼代+新しいスマホ代 >>>>> 配達で稼いだ分

大赤字で、散々な結果です。


今回の教訓は、

・スマホの防水を信用するな。

・サポートチャットはあてにならない。

・無理そうなスマホの修理は民間業者に依頼しない方がいい。

です。


皆さんもコンパニオンに画面カバー機能があっても、スマホを雨ざらしで使わないようにご注意ください。

2022年8月22日月曜日

公式配達員アプリの変更対応についての現在

先日、公式配達員アプリが変更されたことで、地域か、あるいは端末の種類によるものか不明ですが、一部の環境でコンパニオンアプリが誤動作していました。

こちらの環境では再現しないため、現象の発生している何名かの方からログをご提供いただき、対応しました。その過程で、ログを送信していただこうとしたのに、ファイルサイズが大きすぎて送信できないということもあったようで、申し訳ありませんでした。その点は、現在バージョンアップして対策しています。また、メールでも現象の発生をお知らせいただきました。

ご協力いただきありがとうございました。


今後、UberEatsでは一回の依頼で複数店舗のピックアップをする案件を開始するという話があります。

コンパニオンアプリは、以前よりそれに備えたデータ構造で作っていますが、それだけでは、実際に複数店舗ピックアップが実施された時に対応できません。

そうした公式配達員アプリの変更に速やかに対応していきたいと思っていますが、ある程度のタイムラグは避けられません。そこで、単純に画面から取得したテキストを一覧表示できる機能を追加して、対応できるまでの間、一時回避できるようにしてはどうかと検討しているところです。


ログ記録機能について

ログを記録する機能は、もともとコンパニオンアプリを開発するために実装しました。今回のように公式配達員アプリが更新された時やその他の問題解決での利用を想定して一般にも公開しています。

「設定」→「デバッグ」→「ログファイル書き出し」をオンにしたまま、配達すると、端末内にログファイルが記録され続けます。

「設定」→「デバッグ」→「ログ送信」でコンパニオンアプリ制作者にログファイルを送信します。

コンパニオンアプリ起動時に一週間以上経過したログファイルは削除します。


私が配達しているときは、コンパニオンアプリ製作者ですから、常にログ出力オンにしたままです。

コンパニオンアプリをご使用中の方でご協力いただける方は、ログ出力をオンにしままにしておいて、不具合が発生したら、ログを送信いただけると安定性向上の助けとなります。配達回数が多い方はファイルサイズが大きくなるため、ストレージ容量や送信時にWiFiを使う等の注意が要るかもしれません。

Androidアプリは、OS自体の安定性、ライブラリの不具合、メモリ不足、その他の環境要因により、対策が難しいクラッシュや、アプリが反応しなくなる現象(ANR)が発生します。そうした場合、せっかくログを送信いただいても、対処が難しい可能性もあります。

2022年7月25日月曜日

ドロップ数読み上げ等、最近のコンパニオンの更新内容

最近のコンパニオンの更新内容について、お知らせします。


配達完了時にその日のドロップ数を読み上げ

配達完了した時にその日のドロップ数を「3ドロップ完了」のように読み上げます。“その日”というのは「設定」→「情報ウィンドウ」→「ドロップ数開始時刻」で設定されている時刻からのドロップ完了数となります。

画面を見ることなく音声で教えてくれるので、自然に配達数が把握できて便利だと思います。配達記録が正常に記録されていない場合は狂う可能性がありますので、正確なところは公式配達員アプリで確認してください。

この読み上げが不要な場合、「設定」→「音声」→「配達完了時ドロップ回数」でオフにできます。


ロック画面に戻すとオーバーレイのサイズを元に戻します

以前、コンパニオンを使って配達中にフルスクリーン地図を表示した時、表示がバグり、元に戻すことができなくなって困ったことがあります。スマホが操作不能になるので、強制再起動せざるを得なくなりました。おそらくGoogleマップViewの問題だと考えていますが、いずれにしても操作不能になるのは困りますので、最悪でもフルスクリーン状態を元に戻す手段が必要です。

画面は操作不能になっていても電源ボタンは押すことはできるので、電源ボタンを押してロック画面に戻すことで、フルスクリーン状態を終了するようにしました。

ただし、テスト上は機能していそうですが、まだその状況に遭遇していないので、実際にその時正常に動作するかは分かりません。万一そのような状態になった時は、電源ボタンを押していったんロック画面に戻してみてください。


おつり計算機が表示された時に住所アシスタントが消えない

最小化されている時におつり計算機が表示されると住所アシスタントが表示されたままになっていました。

ちょっとしたこととはいえ、しばらくの間、使い勝手が悪くなっていました。

こちらは、PlayストアのレビューでRao Sanさんにお知らせいただきました。ありがとうございます。


利用規約の同意画面を追加

初回起動時に利用規約の同意画面を表示します。

UGC(User Generated Contents・ユーザー生成コンテンツ)対応を兼ねて追加しました。アプリユーザーが投稿したコンテンツを共有する場合に、Playストアのポリシー上必要になる措置です。同意するもなにも、同意しないとアプリを使えないので選択の余地がないわけですし、これ自体にアプリの機能的な意味はないのですが、UGCに関連する機能を実装するための前提条件になります。

今回の追加に限らず、起動時にあれこれと設定することが多くて、大変お手数をおかけしますが、Playストアのポリシー上、必要ですので、ご理解のほどお願い申し上げます。

ToDo

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