iphone - 如何将推送通知集成到现有应用程序中?

标签 iphone ios push-notification apple-push-notifications

我已经在 AppStore 中有一个应用程序,现在我需要在下一个版本中将推送通知集成到它。我是否需要为其生成新证书或可以修改用于代码签名的现有证书?

最佳答案

如果您想在您的应用程序中添加推送通知,那么您需要启用推送通知,还需要在 Apple Developer 门户生成证书并安装它。 (这不会影响当前的实时应用程序)。

然后添加注册推送通知的代码,(也可以根据需要使用委托(delegate))

 -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
      [[UIApplication sharedApplication]registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound);
}

最后您需要上传新版本的应用程序。

关于iphone - 如何将推送通知集成到现有应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16713361/

相关文章:

ios - 尝试快速将十六进制文本转换为十进制,但得到 "Optional([num])"输出

未找到 javapns 文件

ios - 取消 NSThread

iphone - NSAutoreleasepool 泄漏 - 不明白为什么?

iphone - UIWebview 操作 SVG 'on the fly'

ios - 如何在 iOS 中调用 image.acassets 中的图片?

iphone - 无法使用 pathForResource 自动加载本地化资源

ios - 如何阻止 UIBarButtonItem 文本被截断?

Android 权限 RECEIVE_BOOT_COMPLETED vs firebase 远程推送通知 vs google play 策略

amazon-web-services - 与Amazon Simple Notification Service(sns)相比,使用pubnub的优缺点是什么?