Plaid onSuccessCallback is not calling android java



我正在java中集成plaid Android SDK。我从服务器创建了链接令牌,我可以选择银行并输入凭据。但是我没有收到onsuccess回调来获取公共令牌。

我的代码
LinkLogLevel logLevel = BuildConfig.DEBUG ? LinkLogLevel.VERBOSE : LinkLogLevel.ERROR;
Plaid.create(
mActivity.getApplication(),
new LinkTokenConfiguration.Builder()
.token(getoken)
.logLevel(logLevel)
.build())
.open(mActivity);
private final LinkResultHandler myPlaidResultHandler = new LinkResultHandler(
linkSuccess -> {
String publicToken = linkSuccess.getPublicToken();
System.out.println("publictoken"+publicToken);
Intent i = new Intent(mActivity, HomePage.class);
mActivity.startActivity(i);
return Unit.INSTANCE;
},
linkExit -> {
LinkError error = linkExit.getError();
String errorCode = String.valueOf(error.getErrorCode());
String errorMessage = error.getErrorMessage();
String displayMessage = error.getDisplayMessage();
LinkExitMetadata metadata = linkExit.getMetadata();
String institutionId = metadata.getInstitution().getId();
String institutionName = metadata.getInstitution().getName();
String linkSessionId = metadata.getLinkSessionId();
String requestId = metadata.getRequestId();
System.out.println("errorMessage"+errorMessage);
return Unit.INSTANCE;
}
);
private void setOptionalEventListener() {
Plaid.setLinkEventListener(linkEvent -> {
Log.v("EventList", linkEvent.toString());
return Unit.INSTANCE;
});
}

很抱歉让你遇到这种情况。如果你不能通过逐步浏览应用程序来了解逻辑流程是什么,你可以向Plaid提交支持单吗?Support可以访问日志,这些日志对于弄清楚发生了什么非常有帮助。

最新更新