Android用のfirebaseディープリンクを使用していますが、バックグラウンドで正しく動作しません。 は、ここで私は、アプリケーションがバックグラウンドでないときにそれが働いているFirebase 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) {
}}}
を使用しています私のコードですが、アプリがバックグラウンドで動作している場合は、アプリを開くが、ResultCallback
のonResult
メソッドが呼び出されません。そのため、要件に応じてアプリケーション画面をナビゲートできません。
誰もこれを回避することができましたか?私は 'android:pathPrefix ="/gizmos "'と 'android:pathPattern ="。* "'を使ってみましたが、解決できませんでした。 –
は競合状態のためにコールバックを呼び出すのを待つ必要があります。私のAPIからトークンを取得した後にコールバックをコールバックする方法を理解できません。 –
あなたはそれを解決しましたか?私は同じ問題を抱えています。 –