我想为测试人员创建作弊以检查推送通知。我有一个网络链接的工作示例,它正在工作。我点击应用程序内的同一个网络链接并收到成功回复但没有通知。同样的事情是在网络浏览器上工作。
例如。我有API假设www.example.com/send/notif/44将通知发送到我的iPhone 6,我从我的应用仪表板屏幕通知按钮调用它。
请帮忙。
答案 0 :(得分:0)
您必须初始化3种方法才能接收远程通知。
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
<#code#>
}
func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Error) {
<#code#>
}
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any]) {
<#code#>
}
答案 1 :(得分:0)
如果应用程序位于前台,它仍然会收到推送通知,但操作系统不会显示任何横幅。因此,测试人员在按下测试按钮时应立即进入后台。