如果我在点击动态链接时安装了该应用程序。当我第一次打开应用程序时,来自dynamic的所有信息应该仍然可用。如何获取这些信息?使用此命令时不起作用:getInitialLink() returns Promise<string|null>;
最佳答案
看来这是react-native-firebase
的android
打开错误
要修复,只需在模块代码中进行更改即可:
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