私はユーザーの場所を検出するための標準的な方法を使用しています:request_location
のキーボードボタンはtrue
に設定されています。テレグラムロボットの位置が正しくない
私の携帯電話(Android)でテストしたところ、それは必ずしも正しいとは限りません。私がボタンをクリックすると、テレグラムがどのようにOSから位置を取得しようとし、OSがGPSを使用しようとしているのかが分かります。
しかし、私が建物内にいると、テレグラムがあまりにも苦労しないように見えるため、検出に失敗します。場所は2〜3秒以内に送信されます。
送信中に手動で位置を指定する方法がないようです。なぜテレグラムのエンジニアは、ユーザーがマップから自分の位置を指定することを許可していないのだろう...ここでどのような回避策を適用できますか?
私のために行く唯一の方法は、場所が正しく検出されたかどうかをユーザーに尋ねることと、そうでない場合は再度試してみることです。その他のオプションは?
また、誰もが同じ方法でiOSで動作することを確認できますか?あなたは、「場所が正しく検出された場合、ユーザーに依頼...」私は自動的にあなたが彼らの現在場所を送信するために力を楽しみにされていないことを前提としていに喜んでいるとして
そうです。私はすでに、彼らの場所であるかどうかを確認するように依頼して実装しました。私はそれらを強制したくない、ちょうどそれが正確であることを確認したかった。時にはそうではない。私はTelegramのサポートに連絡して機能を追加しました。ボット開発者は、場所が送信される前にマーカーで地図を表示するフラグを設定できます。 –