如果我点击文本输入,我希望能够点击其他地方以便再次解除键盘(尽管不是返回键).我在所阅读的所有教程和博客文章中都没有找到关于这方面的最细微信息.
这个基本示例对我来说仍然不适用于模拟器中的react-native 0.4.2.无法在我的iPhone上试用它.
<View style={styles.container}>
<Text style={styles.welcome}>
Welcome to React Native!
</Text>
<Text style={styles.instructions}>
To get started, edit index.ios.js
</Text>
<Text style={styles.instructions}>
Press Cmd+R to reload,{'\n'}
Cmd+D or shake for dev menu
</Text>
<TextInput
style={{height: 40, borderColor: 'gray', borderWidth: 1}}
onEndEditing={this.clearFocus}
/>
</View>
Run Code Online (Sandbox Code Playgroud) 我目前正在开发一个小型应用程序项目,以便在iOS上学习并尝试使用react-native.我有一些解析(parse.com)的经验,并希望在新的应用程序中集成解析.目前,我没有问题,包括解析反应原生的js.我可以使用帐户等登录.现在我需要向一定数量的用户(并非所有用户)发送推送通知.
我不明白的是推送通知应如何与react-native和parse一起使用.通常,我会使用用户ID连接设备安装,然后将推送发送给一定数量的用户(这意味着具有相应安装的设备).本地反应指南(https://facebook.github.io/react-native/docs/pushnotificationios.html#content)没有提到类似的内容.即使它提供了解析指南作为参考,我也看不出我应该如何能够通过解析发送推送.该指南也留下了许多需要的信息.这些"听众"订阅的来源是什么?我将从哪个服务器发送通知等?
据我了解,解析js无法读取当前安装.我也不愿意将Parse iOS添加到项目中.这感觉不自然,不应该是必需的事情,虽然它可以让我阅读当前的安装.(但仍解析js无法注册该安装以订阅推送通知).
在这一点上,我感到有点失落.这条信息(https://news.ycombinator.com/item?id=9271687)告诉我它应该可能以某种方式.我只是想不通如何:(
希望有人可以帮助我.一些建议将得到真正的赞赏.