繁体   English   中英

iOS:应用程序未出现在设置中的通知中心中

[英]iOS: App Not Appearing In Notification Center In Settings

我有一个应用程序,允许在事件日期临近时通过通知中心向用户发送警报。 但是,当我在设备上运行应用程序时,我会转到“设置”中的“通知”标签,我的应用程序不会出现在那里。 我还在底部的App Delegate中的didFinishLaunchingWithOptions:方法中添加了这段代码,我认为它可以解决这个问题:

    [[UIApplication sharedApplication]
 registerForRemoteNotificationTypes:
 UIRemoteNotificationTypeBadge |
 UIRemoteNotificationTypeAlert |
 UIRemoteNotificationTypeSound];

我知道代码通常只用于推送通知,但显然这段代码会提示用户询问他们是否要打开通知,而不是默认安装应用程序。

是否还有其他代码需要添加才能使其显示在“设置”的“通知”标签中?

谢谢!

在开发门户中,确保为您的App ID配置了推送通知。 配置完成后,您需要下载并安装修改后的配置文件。

检查您是否真的可以注册远程通知 - 在应用程序委托中,您应该实现2种方法:

- (void)application:(UIApplication*)application
   didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken

- (void)application:(UIApplication*)application
   didFailToRegisterForRemoteNotificationsWithError:(NSError*)error

如果第二个被叫,那就变坏了。 检查您的个人资料并阅读本教程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM