我正在开发一个电子商务android应用程序。考虑 App B 是我的应用。在 App B 中,我们有一个钱包可用来付款。现在的要求是,还有其他一些应用考虑使用 App A 尝试通过Deeplink使用应用B 进行付款。
Uri myAction = Uri.parse("myapp://open/myAction?name=" + name + "~" + Phone + "~" + Email);
Intent mapIntent = new Intent(Intent.ACTION_VIEW, myAction);
PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities (mapIntent, 0);
boolean isIntentSafe = activities.size() > 0;
if (isIntentSafe) {
startActivityForResult(mapIntent, 101);
}
通过这种方式,我正在调用应用B
在应用B 中完成付款后,我转到了应用A 。如何通过 App B
实现这一目标有关清晰信息,请查看图片
提前感谢您的计时帮助。