Re: [問題] APNS通知

看板MacDev作者 (flamelad)時間11年前 (2014/08/25 00:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《haves560 (新鮮人)》之銘言: : 我是用UILocalNotification接收到APNS訊息後 : 顯示在app上面,可是遇到個問題,我把程式關閉後沒辦法push : 請教一下 各位在做APNS push都是用什麼方式讓程式關閉後還能接收的到? 問題描述有點不清楚,我先假設你的情況有兩種:1. 希望程式退到背景後,還可以收 到APN 後讓App執行某些動作。 2. 程式完全關閉,不在foreground or background 執行 ,希望Device能收到APN後,讓App執行某些動作。 假設1: 若如1 的假設,則你必須了解UIApplication State。確切來說,你應該要知道什麼 是背景處理,當然你若希望在App的其他階段執行你的動作,UIApplication State will help you more. 另外下面這連結的文章,很清楚的說明iOS7在背景處理的狀況。 http://onevcat.com/2013/08/ios7-background-multitask/ 假設2: 若如2的假設,則情況與1不同,簡單來說,當App在not running狀態下時,Device收 到APN後,iOS不會去替使用者執行App以及讓App執行某些動作,你可能需要多了解...呃, 下段說明。 可以看得出你在這部分所遇到的問題是你不太熟悉相關議題,因此建議你需要好好了 解一下APNs、App lifecycle、前/背景處理差異、UIApplication State以及各種 Notification的使用時機與用途,相信會對你在這邊遇到的問題有很大的幫助。 最後算是我雞婆murmur,還請忍耐一下,有任何讓你感到不舒服的地方請多見諒:) 這部分算是挺熱門的議題,相比其他問題,網路上姑狗一下關鍵字有很多相關的繁體資源 以及衍伸議題,未來希望可以先稍微姑狗一下,我始終相信除了來自他人幫助以外,慢慢 培養獨立解決問題的能力以及享受解決問題後所帶來的成就感,這種良好的自我循環,才 是成就一個好的開發者的最重要因素。我也剛踏在這路上,共勉之 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.118.61.208 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1408898708.A.C3D.html
文章代碼(AID): #1J-XQKmz (MacDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
2
8
完整討論串 (本文為第 2 之 2 篇):
2
8
文章代碼(AID): #1J-XQKmz (MacDev)