如何在iOS应用程序中集成PushWoosh用于VOIP后台

时间:2016-11-16 13:06:32

标签: ios background voip pushwoosh

我已根据给定guide在我的ios应用中集成了PushWoosh。但我仍然无法获得简单或VOIP通知。

我应该添加其他设置吗?

我们需要为测试设备添加哪个设备令牌?

现在我添加了didRegisterForRemoteNotificationsWithDeviceToken内的设备令牌。

1 个答案:

答案 0 :(得分:0)

如果您有正确的关注事项,那么您肯定已收到通知。

1)将您的Pushwoosh_APPID添加到.plist文件

2)实施以下方法,以便在收到通知时收到提醒。

 - (void) onPushAccepted:(PushNotificationManager *)pushManager withNotification:(NSDictionary *)pushNotification
{
   dispatch_async(dispatch_get_main_queue(), ^{
      UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Push Notification" message:[NSString stringWithFormat:@"onPushAccepted : %@", pushNotification] preferredStyle:UIAlertControllerStyleAlert];
      UIAlertAction *alertAction = [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleCancel handler:nil];
      [alertController addAction:alertAction];
      [self.window.rootViewController presentViewController:alertController animated:YES completion:nil];
   });
}

注意: -

如果您使用的是iOS 10或更高版本,则必须启用ON功能远程通知。

转到 - >项目设置 - >能力 - > Enable推送通知。

转到 - >项目设置 - >能力 - >背景模式 - > Enable远程通知和VoIp