【发布时间】:2018-11-15 14:48:50
【问题描述】:
我正计划为 macOS 开发一个应用程序。在我的应用程序中,一些任务是在 STPrivilegedTask (https://cocoapods.org/pods/STPrivilegedTask) 的帮助下完成的,并使用 sysctl 命令访问系统信息。打开应用沙盒时,使用 STPrivilegedTask 完成的任务不起作用。我想在我的应用程序中使用推送通知。苹果在其开发者文档中表示,推送通知仅适用于通过 App Store 分发的应用程序。(https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html#//apple_ref/doc/uid/TP40008194-CH8-SW1)
APN 可用于通过 iOS App Store、tvOS App Store 和 Mac App Store 分发的应用程序以及企业应用程序。您的应用必须经过配置和代码签名才能使用 APN
是否可以在没有沙盒的情况下为 macOS 应用程序使用苹果推送通知? 是否有任何其他免费或付费服务可以代替 APNS 用于 macOS 应用程序?
【问题讨论】:
标签: ios macos apple-push-notifications sandbox