在app内推送通知作弊

时间:2017-08-01 09:27:00

标签: ios swift apple-push-notifications

我想为测试人员创建作弊以检查推送通知。我有一个网络链接的工作示例,它正在工作。我点击应用程序内的同一个网络链接并收到成功回复但没有通知。同样的事情是在网络浏览器上工作。

例如。我有API假设www.example.com/send/notif/44将通知发送到我的iPhone 6,我从我的应用仪表板屏幕通知按钮调用它。

请帮忙。

2 个答案:

答案 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)

如果应用程序位于前台,它仍然会收到推送通知,但操作系统不会显示任何横幅。因此,测试人员在按下测试按钮时应立即进入后台。