小程序開發(fā)過程中會遇到什么問題?
1、問:首次打開的時候會出現一個選擇界面,進行選擇之后進入主頁,下次再打開就不再顯示這個選擇界面,直接顯示主頁,這個應該怎么實現呢?如果在一個空界面直接進行跳轉,初次打開的時候空白界面會先顯示一下,才會跳轉對應的界面,這應該怎么處理呢?
答:目前首頁的設置,默認是在app.json的pages的第一個頁面。每次重啟打開都會顯示這么頁面。如果想要一個選擇頁面并且沒有停頓體驗的話,可以在首頁上添加額外的view層來解決,一次顯示,之后display設置none,顯示與否可以在本地存儲一個標識。
2、問:微信小程序 navigateTo 只能使用五次 ,五次之后無效怎么處理的?
答:不是只能跳轉5次,而是跳轉層次只能是5層,注意理解。頁面一層一層往里跳進,最多5層。是這個意思。
3、問:微信小程序如何被用戶打開,并且是自動獲取用戶的ID和頭像的么?就是說我做了一個微信小程序,可是我怎么讓別人發(fā)現這個小程序,并且登錄注冊進去呢?
答:目前只是開放公測階段,并沒有正式上線。關于小程序的入口,除了分享二維碼外,還有想象空間~獲取用戶信息,需要代碼調用api。先調用wx.login 然后wx.getUserInfo 就可以獲得用戶的名稱和頭像了。這過程對用戶來說是透明的。
4、問:之前已認證的公眾號不能用作開發(fā)小程序嗎?
答:小程序是和訂閱號、服務號以及企業(yè)號平行的新類型,所以需要在微信公眾平臺申請一個新的小程序號,需要重新認證。
5、問: 微信小程序沒有提供webview組件嗎?
答:首先微信內跳轉普通H5頁面時,跳轉地址是需要在國內備案的,否則會有警告提示。我個人估計小程序是不會提供webview組件讓你自由加載第三方頁面的,安全考慮。
6、問:想開發(fā)一個社交小程序 程序里面產生動態(tài)能提示用戶么?
答:微信的概念是不打擾用戶,肯定不能隨便給用戶彈消息,但是有模板消息是專門做消息通知的。