javascript - 获取应用无任何操作的时间

标签 javascript react-native

如果用户没有点击或对其执行任何操作,我需要在我的应用程序中显示一条消息。示例:

if (timeNoAction = 15s){
  alert('tap')
}

最佳答案

使用react-native-interaction-provider

它是一个行为组件包装器,检测用户交互,并让您知道应用程序何时空闲。

import InteractionProvider from 'react-native-interaction-provider'

    <InteractionProvider
      timeout={15 * 1000} // idle after 15s
      onActive={() => console.log('User no longer idle')}
      onInactive={() => console.log('User is idle for 15s')}
    >
      <YourScreen />
    </InteractionProvider>

关于javascript - 获取应用无任何操作的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49460632/

相关文章:

javascript - jQuery - 设置和重置转换延迟

javascript - jQuery 的事件处理程序工作得很好,但不应该,因为它不在 read() 函数中

react-native - 如何将导航参数发送到测试

javascript - 无法使用从 GraphQL Codegen 类型导入的枚举值

javascript - Google map - 具有可点击标记的标记聚类

javascript - 在 jQuery 中询问事件是否有监听器

android - 值-v28.xml :5:5-8:13: AAPT: No resource found that matches the given name (at 'dialogCornerRadius' with value '?android:attr/dialogCornerRadius' )

react-native - 具有相同滚动方向的嵌套 FlatList 不滚动

image - react native /Realm : how to store an image in the database?

javascript - jQuery - 在 ajax 调用后恢复表单提交