gpt4 book ai didi

iOS 6 : push notifications

转载 作者:行者123 更新时间:2023-11-29 03:24:09 25 4
gpt4 key购买 nike

我正在关注this tutorial为了创建我的第一个推送通知,我一步一步地遵循它,一切都很顺利,直到我在我的设备上运行该应用程序时,我没有收到警报“MyApp”想向您发送推送通知,我'我在设置 --> 通知中心中没有看到 myApp

我像教程中所说的那样在 appdelegate.m 中添加了以下代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Let the device know we want to receive push notifications
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
}

但是当我试图找出在我的第一个 viewDidLoad 中使用这行代码启用了哪些类型的推送通知时

UIRemoteNotificationType enabledTypes = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];

我收到UIRemoteNotificationTypeNone

有什么想法吗?

最佳答案

您必须确保您的应用(在开发者门户中)设置为推送通知;

  1. 转到 Apple 开发者门户
  2. 转到标识符
  3. 选择 App ID
  4. 选择您的应用并检查您是否设置了推送通知

如果您为您的应用启用了推送通知,您将需要重新生成您的配置文件,以便它包含推送证书的详细信息。还要确保您的钥匙串(keychain)中有推送通知的开发证书

如果您尚未为您的应用启用推送通知,则需要为开发和生产创建推送证书。在您创建(并将 Push Certificate 安装在您的钥匙串(keychain)中)之后,您将需要重新生成您的配置文件,以便它包含 Push Certificate 详细信息。

删除旧的配置文件并安装新的配置文件,您应该会收到允许推送通知的警报

关于iOS 6 : push notifications,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20692396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com