小编Ash*_*ani的帖子

从react-native应用程序打开联系人应用程序并获取所选的联系信息

我想从IOS开发的反应原生应用程序中打开IOS中的联系人应用程序.另外,我想获取用户选择的联系人列表.有没有办法在本地做出反应?

我浏览了这个堆栈溢出链接:从另一个应用程序打开设置应用程序,并了解到我们可以使用URL方案在IOS中执行此操作.我搜索谷歌的联系人应用程序的URL方案,但找不到.即使我找到一个,如何获得回调?

我已经实现了react-native-contacts库来获取联系人列表.但我希望我的用户能够导航到联系人应用并选择联系人.我们可以用本地反应来做吗?

ios react-native react-native-ios

7
推荐指数
0
解决办法
1515
查看次数

如何使用react-native-navigation将单屏应用转换为基于选项卡的应用?

我正在尝试反应原生导航,但我遇到了一个简单的问题.

该应用程序有一个没有选项卡的登录页面.(非常类似于facebook登录页面)(图片参考 - 图片只是为了给出一个想法.图片礼貌 - 谷歌 用户登录后,我想转换为基于标签的应用程序,我想要两个不同的导航堆栈标签(在Quora等应用中发生)(图片参考 - 再次图像只是一个参考)

我使用mobx进行状态管理.

我知道这是一个常见的用例,但我对我所知的两个选项感到困惑 -

  1. 提供对用户登录变量的反应,并从单屏应用程序更改为基于选项卡的应用程序.(唯一关注的是当isLoggedIn发生反应时缺少动画)例如 - App.js

    constructor() {
    reaction(() => auth.isLoggedIn, () => app.navigateToHome())
    reaction(() => app.root, () => this.startApp(app.root));
    app.appInitialized();
    
    Run Code Online (Sandbox Code Playgroud)

    }

    startApp(root){
        switch (root) {
          case 'user.login':
            Navigation.startTabBasedApp({
              tabs: [
                {
                  label: 'One',
                  screen: 'user.login',
                  icon: require('./assets/one.png'),
                  selectedIcon: require('./assets/one_selected.png'),
                  navigatorStyle: {},
                }
              ]
              screen: {
                screen: root,
                title: 'Login',
                navigatorStyle: {
                  screenBackgroundColor: colors.BACKGROUND,
                  statusBarColor: colors.BACKGROUND
                },
                navigatorButtons: {}
              }
            })
            return ;
          case 'user.home':
            Navigation.startTabBasedApp({
              tabs: [ …
    Run Code Online (Sandbox Code Playgroud)

react-native mobx mobx-react react-native-navigation

6
推荐指数
1
解决办法
774
查看次数