草庐IT

apple-push-notifications

全部标签

ios - Expo.Notifications.addListener() 未触发(iOS 独立应用程序)

我正在尝试在我的组件中使用Expo.Notifictions.addListener(在iOS独立构建上),但它不会触发,尽管已成功收到通知。addListener()放在componentDidMount()函数中。Expo.Notifications.addListener(this.handleNotification);handleNotification=()=>{this.setState({something:3,});}; 最佳答案 您没有将回调添加到您的addListener函数中。componentDidMoun

ios - 无法将 iOS CriticalAlert 发送到 Firebase 云消息传递

我有一个内部应用程序,在我的应用程序中设置了criticalAlert选项。我已经确认,当我通过强行应用程序发送以下内容时,我能够让CriticalAlert在iOS应用程序上运行。问题是我们的内部服务器目前只将通知发送到Firebase云消息传递,我无法配置原始推送负载以在设备上播放严重警报。这里是theexampleApple给出了推送应该如何看待APNS:这是我使用适用于该应用程序的Pushy应用程序发送的内容:{"aps":{"content_available":true,"priority":"high","alert":"YourmessageHere","badge":

ios - 为什么我的 Apple Watch 并发症没有显示任何东西?

我使用Xcode的“带有Watchkit应用程序的iOS应用程序”模板创建了一个应用程序,进入TARGETS并检查了ComplicationsConfiguration>SupportedFamilies>GraphicCorner。我在Extension中打开了ComplicationController.swift并修改了getCurrentTimelineEntry():funcgetCurrentTimelineEntry(forcomplication:CLKComplication,withHandlerhandler:@escaping(CLKComplicationTi

iphone - Apple 当前的 Reachability 类是否向后兼容 iOS 3.1?

我正在实现Apple的Reachibility类到我的应用程序中。该应用的基础SDK是iOS4.0,其部署目标是iOS3.1。我没有3.1设备可以测试,所以谁能告诉我它是否向后兼容?Reachability的文档说需要iOS4.0,所以如果它确实需要至少4.0,我怎样才能让它在3.1上运行?我所做的只是测试它们是否已连接到WiFi网络。由于Apple的新限制(目前不打算实现他们的HTTP实时流媒体),我不得不将流媒体视频限制为WiFi。这是我正在使用的代码,如果您能确保这没有任何问题,我也将不胜感激。它在iOS4.0上运行良好,但我注意到有人说它可能会导致崩溃?Reachability

cocoa - 是否应该发布(副本)@property? Apple 的示例代码是否正确?

这个问题是指Apple的示例“TableSearch”项目,它实现了一个可搜索的表格View。相关源代码可以在这里找到:MainViewController.hMainViewController.m在此示例项目中,“MainViewController”类具有用于保存搜索词的属性:@property(nonatomic,copy)NSString*savedSearchTerm;但是dealloc并没有释放“savedSearchTerm”:-(void)dealloc{[listContentrelease];[filteredListContentrelease];[superd

objective-c - Apple 如何在 ABPeoplePickerNavigationController 中为联系人姓名使用粗体和普通字体

简短而贴心:我的最终目标是,使用一个带有两个单词的UILabel,以粗体显示一个单词,另一个以普通字体显示。我找到的所有解决方案都超出了我的头脑!:(更多详情:我askedaquestion前几天没有给我我希望的答案,现在看来我需要使用UITableViewController和ABAddressBook中的内容重新创建ABPeoplePickerNavigationController。如果您阅读了我之前的问题并且可以提出更好的解决方案,那就太棒了!如果不是...当我重新创建PeoplePicker时,我真的想完全模仿Apple的默认实现,尤其是他们如何在同一标签中为联系人姓名同时使

objective-c - 特定位置(基于 GPS)的应用程序和 Apple Review Process,它们是否也可以在没有 GPS 的情况下工作? [编辑]

我想知道是否有人有将特定位置的应用程序提交到AppleAppStore的经验。我所说的特定位置是指仅当您位于特定位置时才可用的应用程序。例如,历史战场的GPS游览可能包含当用户位于实际物理位置时在特定纬度/经度坐标处触发的内容。所以我的问题是:为了使该应用程序有可能被应用程序商店接受,我是否...(1)不用担心,因为有证据表明Apple评论员有一些模拟GPS的方法。然后,我可以向审阅者提供经纬度坐标,以便他们体验部分内容。或者(我怀疑更有可能)(2)我需要让它在任何地方都能工作,以便审阅者至少能看到一些内容(例如,有一个允许直接访问的菜单或map界面)。这可能是通过特殊组合键或其他方式

ios - 如何避免这种 Apple Siri https 破解场景?

阅读有关“crackingSiri”的帖子后,我了解到从iPhone到SiriHttps服务器的HTTPS流量通过以下方式“破解”(解密):自定义DNS服务器一个假的HTTPS服务器(伪装成“guzzoni.apple.com”)自定义SSL证书颁发机构并且通过修改客户端(iPhone)DNS和SSL证书颁发机构设置,他们能够伪造完整的“环境”并解密流量。但是Apple(或其他任何人)如何避免这种类型的“破解”/破解? 最佳答案 鉴于您信任已安装的证书颁发机构,HTTPS的设计是安全的。由于任何人都可以在几乎任何设备上故意安装流氓/

ios - Apple HTTP Live Streaming 中的直播元数据读取

在Flash世界中,存在表示实时流连接和流(NetConnection和NetStream)的对象的概念。通过FlashAPI,这些对象可用于将文本元数据注入(inject)实时流(NetStream.send())。然后可以在Flash查看应用程序的查看端使用ActionScript代码中的监听器监听此数据。您可以通过此功能通过视频流传递函数调用并监听它们并在客户端执行它们。AppleHTTPLiveStreaming领域是否存在这个概念? 最佳答案 是的,元数据由id3taggenerator生成到文件中,并使用mediafil

iphone - APNs 如何定位要向其发送通知的设备?

我正在阅读有关APNs的文章,并且很想知道APNs服务器如何根据设备token定位设备。设备token在应用程序启动时由设备接收,然后提供给提供者。提供商将此token与有效负载一起发送到APNs服务器。APNs如何确定需要向其发送通知的设备的IP地址(假设它确实需要IP和端口)? 最佳答案 iOS设备似乎每N分钟连接一次APN并询问是否有新的推送通知给他。或者他可能每N分钟发送一次当前联系人(ip、端口等)。你不应该在任何地方担心它=) 关于iphone-APNs如何定位要向其发送通知