首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS平台用户推码,提示推码未定义,无法调用推码服务接口

iOS平台用户推码,提示推码未定义,无法调用推码服务接口
EN

Stack Overflow用户
提问于 2017-03-29 10:18:22
回答 1查看 111关注 0票数 0

我需要在iOS平台上使用react-native中的代码推送服务。版本为1.17.3-beta。

本地已部署代码推送服务。然后运行命令行导入代码推送插件。

如下所示。

代码语言:javascript
复制
npm install --save react-native-code-push

react-native link react-native-code-push

在js中加载代码推送模块。

代码语言:javascript
复制
import codePush from 'react-native-code-push'

这是一个问题。提示codePush未定义。而且我不能调用sync(),例如checkForUpdate() apis。

代码语言:javascript
复制
componentDidMount(){
      AppState.addEventListener("change", (newState) => {
        newState === "active" && codePush.sync();
      });
    },

代码推送的文档可以在node_modules目录下找到,但为什么不能识别?

有谁能帮帮忙吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-06-10 18:04:40

您确定未定义codePush吗?

试试这个:

代码语言:javascript
复制
...
const codePushOptions = { checkFrequency: codePush.CheckFrequency.ON_APP_RESUME };
App = codePush(codePushOptions)(App);

AppRegistry.registerComponent('MyApp', () => App);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43083122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档