[問題] apns推播內容的問題

看板MacDev作者 (台中居正廣)時間8年前 (2016/06/16 17:10), 8年前編輯推噓6(6023)
留言29則, 7人參與, 最新討論串1/1
請問 目前我需求的功能為用IOS系統接GCM 但是由於內容機密性質 server端需要加密後才能傳送至gcm主機 但這樣手機接到的推播訊息能否解密後再顯示在“通知列”上 推播訊息接收後取出再解碼是沒問題的 但是似乎不能再放回去原本的推播內容? 等大家幫忙解惑 謝謝 -- Sent from my Misaka 10032 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.11.241 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1466068224.A.25B.html

06/16 17:42, , 1F
iOS裝置可接收GCM推播嗎?
06/16 17:42, 1F
這邊我沒說清楚 我是用GCM->APNS->IOS 這樣傳的

06/16 18:19, , 2F
等iOS 10, 目前無解
06/16 18:19, 2F

06/16 18:59, , 3F
此題無解,就算用APNS,你不送iOS支援的
06/16 18:59, 3F

06/16 18:59, , 4F
格式,iOS系統完全不會理你
06/16 18:59, 4F

06/16 19:00, , 5F
另外推播的顯示是iOS系統負責的與App完全
06/16 19:00, 5F

06/16 19:00, , 6F
沒有關係
06/16 19:00, 6F
因為Android有辦法改 不過看來IOS不給改

06/16 21:33, , 7F
機密性質就不太應該使用推播吧?
06/16 21:33, 7F
客戶要求QQ

06/17 00:36, , 8F
阿就送"有新訊息" 然後開app後再用api回查就好了呀
06/17 00:36, 8F
這個是最後一個方法了 客戶還是比較想要可以直接在通知列看到資料 ※ 編輯: yj0803 (118.163.11.241), 06/17/2016 14:04:58

06/17 15:51, , 9F
如果可以直接顯示內文在待機畫面,代表根本不是機密,
06/17 15:51, 9F

06/17 15:51, , 10F
一開始就用明碼就好啦 XDD
06/17 15:51, 10F

06/19 18:27, , 11F
如果推播內容加上content-available=2這
06/19 18:27, 11F

06/19 18:27, , 12F
如果推播內容加上content-available=2這
06/19 18:27, 12F

06/19 18:27, , 13F
個key,然後配合local notification可以
06/19 18:27, 13F

06/19 18:27, , 14F
某種程度上達到你的目的嗎
06/19 18:27, 14F

06/19 18:28, , 15F
手機推文打錯字了 是content-available =
06/19 18:28, 15F

06/19 18:28, , 16F
1 才對
06/19 18:28, 16F

06/19 18:40, , 17F
有加content-available=1的話 app在背景
06/19 18:40, 17F

06/19 18:40, , 18F
或是尚未啟動時若收到推播 會觸發含有com
06/19 18:40, 18F

06/19 18:40, , 19F
pleteHandler的didReceiveRemoteNotifica
06/19 18:40, 19F

06/19 18:40, , 20F
tion方法 可以在compleHandler這個block
06/19 18:40, 20F

06/19 18:40, , 21F
中把資料解密 再利用local notification
06/19 18:40, 21F

06/19 18:40, , 22F
顯示給user
06/19 18:40, 22F

06/19 18:41, , 23F
但有2個狀況下上述方法不會被觸發
06/19 18:41, 23F

06/19 18:43, , 24F
1. user主動把app關掉 而app又沒有定位功
06/19 18:43, 24F

06/19 18:43, , 25F
能時
06/19 18:43, 25F

06/19 18:45, , 26F
2. 裝置有設密碼 開機或重啓後尚未解鎖密
06/19 18:45, 26F

06/19 18:45, , 27F
碼之前
06/19 18:45, 27F

06/19 18:45, , 28F
以上 供你參考
06/19 18:45, 28F

06/19 18:46, , 29F
希望有幫助
06/19 18:46, 29F
文章代碼(AID): #1NOcq09R (MacDev)