Я использую глубокую ссылку на firebase для Android, но она не работает должным образом в фоновом режиме. Вот мой код, который я используюFirebase Deep link не работает в фоновом режиме в Android
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
не вызывает. Вот почему я не могу перемещаться по экрану приложения в соответствии с требованиями.
Неужели кому-то удалось обойти это? Я попытался использовать: 'android: pathPrefix ="/gizmos "' и 'android: pathPattern =". * ", Однако мне не удалось его решить. –
необходимо подождать, чтобы вызвать обратный вызов из-за состояния гонки. не могу понять, как получить обратный вызов для вызова после того, как ive получил токен от моего api. –
Вы решили? У меня такая же проблема. –