@capacitor/push-notifications
Push Notifications API 提供了访问原生推送通知的能力。
安装
npm install @capacitor/push-notifications
npx cap sync
iOS
在 iOS 上,你必须启用推送通知能力。关于如何启用该能力,请参阅 设置能力。
启用推送通知能力后,将以下代码添加到你的应用 AppDelegate.swift 中:
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
NotificationCenter.default.post(name: .capacitorDidRegisterForRemoteNotifications, object: deviceToken)
}
func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Error) {
NotificationCenter.default.post(name: .capacitorDidFailToRegisterForRemoteNotifications, object: error)
}