首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >接收iOS系统(例如短信)通知

接收iOS系统(例如短信)通知
EN

Stack Overflow用户
提问于 2015-04-21 18:37:56
回答 1查看 592关注 0票数 0

我看到其他人也问了同样的问题,比如iOS system alertsreceiving all alerts,但没有得到答案。

我尝试了第二个程序的代码,但它只接收该应用程序的所有警报。因此,如果我在这个应用程序运行时在设备上收到一个SMS警报,我只会收到以下消息:

代码语言:javascript
复制
Notification found with:

 name:     _UIApplicationWillAddDeactivationReasonNotification
 object:   <UIApplication: 0x14dd01a40>
 userInfo: {
"_UIApplicationDeactivationReasonUserInfoKey" = 10;
}
Notification found with:

 name:     UIApplicationWillResignActiveNotification
 object:   <UIApplication: 0x14dd01a40>
 userInfo: (null)

所以这只是SMS对话框对应用程序的影响,而不是SMS通知。

据我所见,在iOS应用程序沙箱中无法接收所有系统通知(例如Facebook、WhatsApp、Twitter、SMS、来电、错过呼叫等)。获得这些信息的唯一方法是通过一个BLE外围设备,它可以为ANCS请求。

这是对的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-24 00:02:34

你是对的。请求这些通知的唯一方法是通过BLE协议,这些协议可以由外围设备在与iOS设备的通信中订阅。

我能想到的一个最重要的原因是避免人们通过“爬行”和恶意地累积这些通知来进行任何形式的监视。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29780501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档