iOS通知注册未请求权限,并且未在某些设备中注册

iOS通知注册未请求权限,并且未在某些设备中注册,ios,iphone,push-notification,apple-push-notifications,provisioning-profile,Ios,Iphone,Push Notification,Apple Push Notifications,Provisioning Profile,我为我的应用id创建了一个配置文件,并启用了推送通知,我还在Xcode中刷新了配置文件。在我的AppDelegate中,我调用 [[UIApplication sharedApplication]RegisterForRemotionTifications类型: (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)] 问题是应用程序没有请求注册推送通知的权限。

我为我的应用id创建了一个配置文件,并启用了推送通知,我还在Xcode中刷新了配置文件。在我的
AppDelegate
中,我调用

[[UIApplication sharedApplication]RegisterForRemotionTifications类型:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]

问题是应用程序没有请求注册推送通知的权限。无论如何,在某些设备中,它正在正确注册,并且我可以在我的服务器中看到令牌,但在其他设备中,由于某种原因,它失败了,并且没有获得令牌

我的资源调配配置文件还包含

<key>aps-environment</key>
<string>production</string>
aps环境 生产
我很确定,应用程序不请求许可与某些设备无法正确注册push之间存在一定关系

关于这里可能发生的事情,或者如何在不进行实际调试的情况下排除故障,有什么想法吗


编辑:我还发现,在一个设备上,应用程序成功注册并获得令牌,但它不会出现在通知中心(包括或不包含中)。

您是否偶然选择了“不允许”,即使出现提示时,您也在设备上选择了一次?应用不会每次都问你(即使你重新安装)。注册失败了吗?没有,即使在第一次安装时,它也不会请求许可,但在某些设备中它会正确注册。在其他设备上,它不会获得令牌,但也不会进入失败注册方法。您是否已从xcode启用了
远程通知
选项?@Virussmca我不确定是否找到了您,该选项位于何处?