小编Pun*_*sal的帖子

如果应用程序未安装在 ios 中,则动态链接不会重定向到应用程序商店

我正在使用 firebase 动态链接。这在安装在 ios 或 android 上的应用程序中运行良好。好像应用程序未安装在 android 上一样,它会将我重定向到 Play 商店。但是在 ios 中,如果安装了应用程序,它就可以正常工作。但是当我卸载 ios 应用程序时,它不会将我重定向到应用程序。它只是打开深层链接。如果未安装应用程序,我想打开应用程序商店。请检查我是否做错了什么/

const shareLink = new firebase.links.DynamicLink(
        deepLink,
        firebaseDynamicLinkPrefix
    ).android.setPackageName(identifierAndroid)
     .ios.setBundleId(identifierIOS);

const linkk = await firebase
    .links()
    .createShortDynamicLink(shareLink, 'UNGUESSABLE')
    .then(url => {
        return url
    })
    .catch(e => console.log('ERROR', e));
Run Code Online (Sandbox Code Playgroud)

firebase react-native firebase-dynamic-links react-native-firebase

8
推荐指数
1
解决办法
643
查看次数

我正在使用带有加号按钮的底部选项卡但是加号按钮在 android 中的本机反应中的一半区域不可点击?

在此处输入图片说明

我在 React Native 中使用 @react-navigation/bottom-tabs。而且我需要该区域上方的加号按钮,所以我能够实现它,但是在 Android 上加号图标的一半区域在 android 中不可点击。但在 IOS 中它运行良好,任何人都有答案。

react-native react-navigation bottomtabs

7
推荐指数
1
解决办法
479
查看次数

如何删除反应抽屉顶部的空间

我正在使用它,并且顶部有空白。任何人都可以向我提供详细信息以从顶部删除此空白。@react-navigation/抽屉在此输入图像描述

react-native react-navigation-drawer

6
推荐指数
2
解决办法
4387
查看次数

检查 React Native 中屏幕是否变得模糊或聚焦?

我正在用这个

useEffect(() => {
        const navFocusListener = navigation.addListener('didFocus', () => {
        console.log('focus');
    });

    return () => {
        navFocusListener.remove();
    };
  }, []);
Run Code Online (Sandbox Code Playgroud)

我正在使用此代码也尝试了其他侦听器。但没有任何好处,我正在使用react-native-immediate-call包进行ussd拨号,但因为它没有任何回调。因此,我将此函数称为打开的拨号器,用于拨打 USSD 代码。所以现在我希望当 ussd 拨号完成后返回屏幕,并且 api 将调用以获得响应。那么我如何检测 USSD 拨号正在运行或已完成,以便我可以向 api 发出请求。

event-listener ussd react-native react-functional-component

5
推荐指数
1
解决办法
9590
查看次数

React Native中上下滑动动画

我在反应本机中使用上下动画,但动画只是从上到下滑动,然后停在底部我想连续上下移动它。我也使用了动画循环,所以请检查并为我提供解决方案

import React, { useEffect, useState } from 'react'
import { Text, View, Animated, Easing, StyleSheet } from 'react-native'
import LoaderLogo from '../../icons/commonicons/LoaderLogo'
import { Loadericon } from '../../constants/Image';
import LinearGradient from 'react-native-linear-gradient';
import { dynamicSize } from '../sizechoose';

const amimationScreen = () => {
    const startValue = new Animated.Value(0);
    const endValue = dynamicSize(225);

    const startValue2 = new Animated.Value(225);
    const endValue2 = dynamicSize(0);
    const duration = 5000;

    useEffect(() => {

        Animated.sequence([
            Animated.timing(startValue, {
                toValue: endValue,
                duration: duration,
                useNativeDriver: true,
            }), …
Run Code Online (Sandbox Code Playgroud)

animation react-native react-animated react-native-animatable

5
推荐指数
1
解决办法
3万
查看次数

Notifee Android 通知图标不起作用

通知人通知图标在通知人显示通知中不起作用

notifee.displayNotification({
        title: remoteMessage.notification.title,
        body: remoteMessage.notification.body,
        android: {
          channelId: 'android_id',
        },
      });
Run Code Online (Sandbox Code Playgroud)

我已经使用了很多东西,例如小图标,大图标和其他方式,但通知图标没有显示,它只是显示默认图像。

我还检查了 AndroidManifest 元数据标签,它们也不起作用。

push-notification react-native-firebase

5
推荐指数
1
解决办法
2908
查看次数

进程'命令'npx.cmd''以非零退出值完成1 React本机构建问题

我正在研究本机反应。当我尝试使用创建 Android 版本时

gradlew assembleRelease
Run Code Online (Sandbox Code Playgroud)

然后得到一个

* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'npx.cmd'' finished with non-zero exit value 1
Run Code Online (Sandbox Code Playgroud)

但是当我使用下面的命令创建构建时成功构建

gradlew assembleRelease -x bundleReleaseJsAndAssets 
Run Code Online (Sandbox Code Playgroud)

但构建无法在移动设备上运行,因为我在安装后打开我的应用程序,它崩溃了。

此外,当我尝试使用相同的代码在不同的系统(8gm ram)上创建构建时,它会使用相同的命令创建构建,并且构建将成功创建。给我一个解决方案,

android-bundle react-native

4
推荐指数
1
解决办法
2万
查看次数

Lottie 设计的高度和宽度不符合风格

我正在使用lottie设计并使用style其中的属性,问题是当我设置它时width它也会改变它的height.

<LottieView 
    style={{width:200}
    source={require('../../../assests/lottie/test.json')}
    autoPlay
    loop
/>
Run Code Online (Sandbox Code Playgroud)

请让我知道如何将其包裹在固定的高度和宽度。

animation react-native lottie

3
推荐指数
1
解决办法
1万
查看次数