NOTIFIT-Swift 通过 CocoaPods 提供。要安装它,只需把以下行添加到您的 Podfile 中
pod "NOTIFIT-Swift"
您只需将此行代码添加到 AppDelegate
的 didFinishLaunchingWithOptions
函数中即可通过运行您的应用程序将设备注册到 NOTIFIT 服务器
Notifit.registerDeviceForProject("PROJECT_TOKEN", forApplication: "APPLICATION_TOKEN")
如果您想能够向此设备发送推送通知,您需要在 didRegisterForRemoteNotificationsWithDeviceToken
中实现此行代码
Notifit.updateNotificationToken(deviceToken)
为了使用此 NOTIFIT SDK 向设备发送推送通知,您需要在 NOTIFIT 服务器上为您创建的应用程序添加正确的 PEM 证书。
如果您不是使用 fastlane (https://github.com/fastlane/fastlane.git),那么您真的应该使用。在 Fastlane 工具中有一个叫做 pem (https://github.com/fastlane/fastlane/tree/master/pem) 的工具,您可以使用它来为您的应用程序生成 PEM 证书。
pem
这将在您的磁盘上创建 3 个文件 production_{{BUNDLE_ID}}.{pem | pkey | p12}
您需要将 .pem
上传到 NOTIFIT
pem --development
操作与生产证书相同
为了能在开发期间和在运行 iOS 应用程序的生产版本时接收推送通知,您需要为 NOTIFIT 上的每个应用程序创建 2 个 iOS 应用程序。
Tomas Sykora, jr.,项目领导者,iOS 开发者,NOTIFIT 的发起者,[email protected]
NOTIFIT-Swift 根据 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。