我已根据给定guide在我的ios应用中集成了PushWoosh。但我仍然无法获得简单或VOIP通知。
我应该添加其他设置吗?
我们需要为测试设备添加哪个设备令牌?
现在我添加了didRegisterForRemoteNotificationsWithDeviceToken
内的设备令牌。
答案 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