私はUber Appで自分のアプリケーションを逆参照しようとしています。これは私がテストとして使用しているコードです:「:」「ドロップオフ[ニックネーム] =会議:のAVパウリスタ、1000年 - ベラ・ビスタ」のディープリンク:ニックネームフィールドがクラッシュするUber App
String uri = "uber://?action=setPickup&pickup=my_location&dropoff[latitude]=-23.56491&dropoff[longitude]=-46.652005&dropoff[formatted_address]=Av Paulista, 1000 - Bela Vista&dropoff[nickname]=Meeting: Av Paulista, 1000 - Bela Vista";
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(uri));
startActivity(intent);
問題は、ユーバーアプリケーションをクラッシュ(アプリuberの読み込み画面が表示され、アプリがクラッシュします)。 ":"を削除すると、スムーズに動作します。
私はこれについて何かできることはありますか?
ありがとうございます!
ありがとうdavmac! %3Aを使用すると効果がありましたが、実際には ":"だけをエンコードする必要があります。とにかく、それは働いた! :) –