2
我试图深度连接我的应用程序与优步应用程序。这是我使用的测试代码:深度链接:绰号字段崩溃优步应用程序
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);
的问题是“:”在“送货[昵称] =会议:AV保利斯塔,1000 - 贝拉Vista的”崩溃Uber应用程式(应用程序打开,超级加载屏幕显示一段时间,然后应用程序崩溃)。如果我删除“:”,它可以顺利运行。
我能做些什么吗?
谢谢!
谢谢davmac!使用%3A工作,但它真的很奇怪,只有“:”需要编码。无论如何,它的工作! :) –