我真的很想回应原生(CRNA),目前正在尝试使用Expo进行一些推送通知。
启动画面:(我在启动画面加载时注册并听取了推送通知)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="navCont">
<div class="burger">
<div class="bar1"></div>
<div class="bar2"></div>
<div class="bar3"></div>
</div>
<div class="nav">
<a href="#">Placeholder1</a>
<a href="#">Placeholder2</a>
<a href="#">Placeholder3</a>
</div>
</div>
我收到推送通知,但无法将其转发到我想要的页面。屏幕在App.js的StackNavigation中声明,但是,调用该函数时this.props似乎为null。我不太清楚为什么会这样,我试图使用深层链接。
有人可以分享一些指示吗?
答案 0 :(得分:0)
我有类似的问题,并将推送通知处理程序移动到导航父组件。添加对导航的引用:
<Nav ref={app => { this.app = app; }} />
然后你可以使用
this.app.navigate(...)