我可以将推送通知发送到iOS设备。通知上有一个“关闭”按钮和一个“查看”按钮。当用户点击“查看”按钮时,应用程序打开到根视图控制器。在应用程序内有一个新闻栏目。假设通知是提醒用户他们有新的新闻报道要看。如果他们点击“查看”,则根视图控制器将显示,而不是新闻视图控制器。我将如何去打开新闻视图控制器? Facebook使用了很多。这是否会在服务器或应用程序中改变?谢谢你的帮助!如何控制推送通知中按钮的功能?
1
A
回答
0
你必须检查启动选项在您的应用程序委托:
application:didFinishLaunchingWithOptions
在那里你可以得到推送通知的有效载荷字典。
1
对于iOS在通知8+动作按钮:
对于本地通知,appDelegate
调用此方法时,该通知的按钮(锁定屏幕或横幅)压:
- (void)application:(UIApplication *)application
handleActionWithIdentifier:(NSString *)identifier
forLocalNotification:(UILocalNotification *)notification
completionHandler:(void (^)())completionHandler
对于推送通知,appDelegate
当通知(锁定屏幕或横幅)上的按钮被按下时调用此方法:
- (void)application:(UIApplication *)application
handleActionWithIdentifier:(NSString *)identifier
forRemoteNotification:(NSDictionary *)userInfo
completionHandler:(void (^)())completionHandler
相关问题
- 1. android推送通知中的按钮
- 2. 如何知道何时打开按钮; Azure推送通知通知中心?
- 3. 推送通知的相反功能
- 4. 设置推送通知操作按钮
- 5. 推送通知操作按钮
- 6. 如何在点击按钮后发送推送通知?
- 7. 离子推送通知点击功能
- 8. 推送通知后运行功能
- 9. 如何在xcode项目中禁用推送通知功能?
- 10. 如何使用Parse.com的推送通知功能来更改PFObjects?
- 11. 如何将动作按钮添加到离子推送通知?
- 12. 如何禁止查看按钮推送通知?
- 13. 我如何控制我收到的Apple推送通知
- 14. 定制推送通知
- 15. 推送通知限制
- 16. 无法通过bluemix控制台发送推送通知
- 17. 如何控制Netmera ios sdk会提示推送通知权限?
- 18. 如何通过通知按钮控制mediaPlayer?
- 19. 推送推送通知
- 20. 如何更改iOS中推送通知消息按钮的文本?
- 21. 使用云端功能发送推送通知用于Firebase
- 22. 在angularjs控制器中的OneSignal推送通知句柄
- 23. 推送通知
- 24. 推送通知
- 25. 推送通知
- 26. 推送通知
- 27. 推送通知
- 28. 如何反映API在Firebase控制台上发送的推送通知
- 29. 按下按钮后,如何提示用户推送通知权限?
- 30. 从推送通知中推送视图
太好了,谢谢! –
那么我会在有效载荷中加入哪条线来指定它? –