最近遇到需求: App未啟動(dòng)狀態(tài)下,接收到推送,需要跳轉(zhuǎn)到具體頁(yè)面.
初始想法:在啟動(dòng)的時(shí)候,根據(jù)啟動(dòng)的原因.獲取推送內(nèi)容,如果是從推送進(jìn)來的,那就處理推送內(nèi)容.
結(jié)果:失敗.
解決方案:在接收到推送內(nèi)容后,如果是經(jīng)推送啟動(dòng)的App,將數(shù)據(jù)存儲(chǔ). 在首頁(yè)調(diào)用,如果取到,那就跳轉(zhuǎn)頁(yè)面,之后清楚數(shù)據(jù).如果未取到,就不做任何操作.