我目前有一個iOS應用程序已經設置爲接收推送通知。我想要做的是,在用戶按下「加入」按鈕後,我想向他們發送「歡迎」推送通知。有關如何做到這一點的任何線索?如何在點擊按鈕後發送推送通知?
3
A
回答
3
這很簡單。
AppDelegate
:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
application.registerUserNotificationSettings(UIUserNotificationSettings(forTypes: [.Alert, .Sound, .Badge], categories: nil))
return true
}
func application(application: UIApplication, didReceiveLocalNotification notification: UILocalNotification) {
print("Local notification received (tapped, or while app in foreground): \(notification)")
}
然後在動作:
@IBAction func welcomeMe(sender: AnyObject) {
let notification = UILocalNotification()
notification.alertBody = "Welcome to the app!" // text that will be displayed in the notification
notification.fireDate = NSDate(timeIntervalSinceNow: 2)
notification.soundName = UILocalNotificationDefaultSoundName
notification.userInfo = ["title": "Title", "UUID": "12345"]
UIApplication.sharedApplication().scheduleLocalNotification(notification)
}
現在,如果應用程序是在後臺,你看到一個推送通知。如果它在前景,那麼你的didReceiveLocalNotification
就會發射。點擊通知將您的應用程序啓動到前臺,並且還會觸發didReceiveLocalNotification
。
0
在YouTube上,Jared Davidson提供了一些很棒的iOS教程。 他還有兩個通知:
這一個是什麼您需要:
https://www.youtube.com/watch?v=tqJFJzUPpcI
...並有一個用於遠程通知(不帶按鈕)
相關問題
- 1. 點擊javascript發送通知?
- 2. 點擊發送按鈕
- 3. 如何發送推送通知
- 4. 如何發送推送通知
- 5. 發送推送通知到多個設備點擊
- 6. 離子2:點擊時發送推送通知
- 7. 反應原生推送通知,點擊按鈕後可以刪除
- 8. 將推送通知從後端系統發送到Azure推送通知中心
- 9. 按鈕點擊發送電子郵件通知
- 10. 離子推送通知點擊功能
- 11. 推送通知:如何使用Pubnub向特定設備發送推送通知?
- 12. 設置推送通知操作按鈕
- 13. 推送通知操作按鈕
- 14. android推送通知中的按鈕
- 15. 在Winjs發送推送通知
- 16. 在推送通知中發送URL Firebase
- 17. Xamarin iOS - 推送通知 - 區分從抵達點擊的推送通知
- 18. 發送通用推送通知 - Xcode
- 19. 推送推送通知
- 20. 如何在C#.Net上通過GCM發送Android推送通知
- 21. didFinishLaunchingWithOption在點擊推送通知的動作按鈕時未被呼叫
- 22. 如何知道何時打開按鈕; Azure推送通知通知中心?
- 23. 使用fcm節點模塊在nodejs中發送推送通知
- 24. 發送了兩次Firebase推送通知
- 25. APNS推送通知未發送:Baddevicetoken
- 26. 發送推送通知與pyapns優先
- 27. iphone推送通知隨機發送
- 28. cron作業發送推送通知
- 29. 使用Malcom API發送推送通知
- 30. 發送推送通知文本的UITableView
注意:AppCoda有一個**令人驚歎的**教程:https://www.appcoda.com/push-notification-ios/ – penatheboss
我其實是在尋找推送通知,而不是定期通知,但無論如何感謝。 – SwiftyJD