我正在为 Android 使用 Firebase 深度链接,但它在后台无法正常工作。这是我正在使用的代码
mGoogleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(SplashActivity.this, SplashActivity.this)
.addApi(AppInvite.API)
.build();
boolean autoLaunchDeepLink = false;
AppInvite.AppInviteApi.getInvitation(mGoogleApiClient, this, autoLaunchDeepLink)
.setResultCallback(
new ResultCallback<AppInviteInvitationResult>() {
@Override
public void onResult(@NonNull AppInviteInvitationResult result) {
}}}
它在应用程序不在后台时工作,但如果应用程序在后台,它会打开应用程序但不会调用onResult
方法。ResultCallback
这就是为什么我无法根据要求导航应用程序屏幕的原因。