小程序开发过程中会遇到什么问题?
1、问:首次打开的时候会出现一个选择界面,进行选择之后进入主页,下次再打开就不再显示这个选择界面,直接显示主页,这个应该怎么实现呢?如果在一个空界面直接进行跳转,初次打开的时候空白界面会先显示一下,才会跳转对应的界面,这应该怎么处理呢?
答:目前首页的设置,默认是在app.json的pages的第一个页面。每次重启打开都会显示这么页面。如果想要一个选择页面并且没有停顿体验的话,可以在首页上添加额外的view层来解决,一次显示,之后display设置none,显示与否可以在本地存储一个标识。
2、问:微信小程序 navigateTo 只能使用五次 ,五次之后无效怎么处理的?
答:不是只能跳转5次,而是跳转层次只能是5层,注意理解。页面一层一层往里跳进,最多5层。是这个意思。
3、问:微信小程序如何被用户打开,并且是自动获取用户的ID和头像的么?就是说我做了一个微信小程序,可是我怎么让别人发现这个小程序,并且登录注册进去呢?
答:目前只是开放公测阶段,并没有正式上线。关于小程序的入口,除了分享二维码外,还有想象空间~获取用户信息,需要代码调用api。先调用wx.login 然后wx.getUserInfo 就可以获得用户的名称和头像了。这过程对用户来说是透明的。
4、问:之前已认证的公众号不能用作开发小程序吗?
答:小程序是和订阅号、服务号以及企业号平行的新类型,所以需要在微信公众平台申请一个新的小程序号,需要重新认证。
5、问: 微信小程序没有提供webview组件吗?
答:首先微信内跳转普通H5页面时,跳转地址是需要在国内备案的,否则会有警告提示。我个人估计小程序是不会提供webview组件让你自由加载第三方页面的,安全考虑。
6、问:想开发一个社交小程序 程序里面产生动态能提示用户么?
答:微信的概念是不打扰用户,肯定不能随便给用户弹消息,但是有模板消息是专门做消息通知的。