我已经将PushWoosh集成到我的ios应用程序中。但我仍然无法获得简单或VOIP通知。
是否需要添加其他设置?
我们需要为测试设备添加哪个设备令牌?
现在我在didRegisterForRemoteNotificationsWithDeviceToken
中添加了设备令牌
如果您正确地执行了以下操作,那么您肯定会收到通知。
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或以上版本,则必须在功能中启用远程通知。
进入->项目设置->功能-> Enable
推送通知。
转到->项目设置->功能->后台模式-> Enable
远程通知和VoIp