作者yj0803 (台中居正广)
看板MacDev
标题[问题] apns推播内容的问题
时间Thu Jun 16 17:10:19 2016
请问
目前我需求的功能为用IOS系统接GCM
但是由於内容机密性质
server端需要加密後才能传送至gcm主机
但这样手机接到的推播讯息能否解密後再显示在“通知列”上
推播讯息接收後取出再解码是没问题的
但是似乎不能再放回去原本的推播内容?
等大家帮忙解惑
谢谢
--
Sent from my Misaka 10032
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.11.241
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1466068224.A.25B.html
1F:→ benjenq: iOS装置可接收GCM推播吗? 06/16 17:42
这边我没说清楚 我是用GCM->APNS->IOS 这样传的
2F:推 stweber2001: 等iOS 10, 目前无解 06/16 18:19
3F:→ darktt: 此题无解,就算用APNS,你不送iOS支援的 06/16 18:59
4F:→ darktt: 格式,iOS系统完全不会理你 06/16 18:59
5F:→ darktt: 另外推播的显示是iOS系统负责的与App完全 06/16 19:00
6F:→ darktt: 没有关系 06/16 19:00
因为Android有办法改 不过看来IOS不给改
7F:推 jazzter: 机密性质就不太应该使用推播吧? 06/16 21:33
客户要求QQ
8F:推 tentenlee: 阿就送"有新讯息" 然後开app後再用api回查就好了呀 06/17 00:36
这个是最後一个方法了 客户还是比较想要可以直接在通知列看到资料
※ 编辑: yj0803 (118.163.11.241), 06/17/2016 14:04:58
9F:推 Blueshiva: 如果可以直接显示内文在待机画面,代表根本不是机密, 06/17 15:51
10F:→ Blueshiva: 一开始就用明码就好啦 XDD 06/17 15:51
11F:推 uoyihc: 如果推播内容加上content-available=2这 06/19 18:27
12F:→ uoyihc: 如果推播内容加上content-available=2这 06/19 18:27
13F:→ uoyihc: 个key,然後配合local notification可以 06/19 18:27
14F:→ uoyihc: 某种程度上达到你的目的吗 06/19 18:27
15F:→ uoyihc: 手机推文打错字了 是content-available = 06/19 18:28
16F:→ uoyihc: 1 才对 06/19 18:28
17F:推 uoyihc: 有加content-available=1的话 app在背景 06/19 18:40
18F:→ uoyihc: 或是尚未启动时若收到推播 会触发含有com 06/19 18:40
19F:→ uoyihc: pleteHandler的didReceiveRemoteNotifica 06/19 18:40
20F:→ uoyihc: tion方法 可以在compleHandler这个block 06/19 18:40
21F:→ uoyihc: 中把资料解密 再利用local notification 06/19 18:40
22F:→ uoyihc: 显示给user 06/19 18:40
23F:→ uoyihc: 但有2个状况下上述方法不会被触发 06/19 18:41
24F:→ uoyihc: 1. user主动把app关掉 而app又没有定位功 06/19 18:43
25F:→ uoyihc: 能时 06/19 18:43
26F:→ uoyihc: 2. 装置有设密码 开机或重啓後尚未解锁密 06/19 18:45
27F:→ uoyihc: 码之前 06/19 18:45
28F:→ uoyihc: 以上 供你参考 06/19 18:45
29F:→ uoyihc: 希望有帮助 06/19 18:46