PendingDynamicLinkData

PendingDynamicLinkData

如果我在点击动态链接时安装了该应用程序。当我第一次打开应用程序时,来自dynamic的所有信息应该仍然可用。如何获取这些信息?使用此命令时不起作用:getInitialLink() returns Promise<string|null>;

最佳答案

看来这是react-native-firebaseandroid打开错误

要修复,只需在模块代码中进行更改即可:

private boolean isInvitation(PendingDynamicLinkData pendingDynamicLinkData) {
    return FirebaseAppInvite.getInvitation(pendingDynamicLinkData) != null;
}


private boolean isInvitation(PendingDynamicLinkData pendingDynamicLinkData) {
    FirebaseAppInvite invite = FirebaseAppInvite.getInvitation(pendingDynamicLinkData);
    if (invite != null && invite.getInvitationId() != null && !invite.getInvitationId().isEmpty()) {
        return true;
    }
    return false;
}

错误引用: https://github.com/invertase/react-native-firebase/issues/1273

09-25 19:28