URL обратного вызова для Android - PullRequest
0 голосов
/ 29 июня 2018

Я работаю с платежным решением в другой компании, и в их API я должен отправить свой URL обратного вызова, когда транзакция будет завершена. Есть ли способ найти URL моего приложения? Мое приложение открывает платежное приложение с URL-адресом, и после его отправки оно должно быть перенаправлено на мое приложение.

Любые идеи о том, как я могу решить это?

Пример кода ниже о том, как открыть платежное приложение:

Intent vippsIntent = openVipps(getContext(), finalURL);
                    startActivity(vippsIntent);


public static Intent openVipps(Context context, String url){
    try{
        context.getPackageManager().getLaunchIntentForPackage("no.dnb.vipps");
        return new Intent(Intent.ACTION_VIEW, Uri.parse(url));

    }catch (Exception e){
        return new Intent(Intent.ACTION_VIEW, Uri.parse(url));
    }
}

1 Ответ

0 голосов
/ 29 июня 2018

Таким образом, вам нужен результат из второго приложения, когда оно будет готово, вы можете использовать startActivityForResult и onActivityResult , при первом запуске второго приложения со всей дополнительной информацией (также информация для возврата к вашему приложению) второй обрабатывает результат, для получения дополнительной информации посмотрите документацию и этот ответ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...