首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向我的应用程序添加推送通知

向我的应用程序添加推送通知
EN

Stack Overflow用户
提问于 2015-04-15 04:39:33
回答 2查看 587关注 0票数 0

我有一个应用程序已经在苹果商店,我需要使用推送通知,但我不知道。我需要创建一个新的证书还是新的应用程序id?我需要创建一个新的配置文件吗?如果我创建了这些东西,我的应用程序会不会受到影响?

我希望能和你们解决问题。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-15 04:49:08

您可以使用推送通知服务提交新版本的应用程序。

只需要做几次更新,比如

  • 转到你的开发者中心,用推送通知服务编辑你的应用程序ID。
  • 然后它自动要求配置您的推送证书,您可以从这里获得该证书。
  • Goto iTunes连接,创建新版本的应用程序。然后最后一步
  • 通过更改应用程序的构建/版本,将您的应用程序与Xcode或app一起提交。

它不会影响您现有的应用程序。

票数 2
EN

Stack Overflow用户

发布于 2015-04-15 05:00:49

由于您已经有了一个现有的应用程序id,您可以按照以下步骤生成启用推送通知的证书。

  1. 在证书、标识符和概要文件中,选择标识符。
  2. 在“标识符”下,选择应用程序ID。
  3. 选择显式App,然后单击Edit。
  4. 向下滚动并选择推送通知复选框。
  5. 在要创建的SSL证书类型下创建证书。
  6. 您需要生成服务器端以及启用推送通知的客户端证书。
  7. 在应用程序中使用客户端证书。
  8. 对于服务器端,请执行以下步骤

A)生成苹果推送通知证书和key.ex:-apns-dev-cert.p12,apns key.p12。

B)将证书转换为PEM格式: openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12

删除密码with(只为开发使用此步骤):openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem将密钥和证书文件组合到apns-dev.pem中,当我们用Python连接到APNS时,我们将使用它: cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem

将APN-dev.pem上传到您的服务器,在那里您将发送推送通知。

d.在设置中更新APN_APP_ID (Apple id)和urls

  1. 一旦您包含了在客户端/服务器端支持推送通知所需的证书和代码,验证该应用程序并将其上传到itunes中,并与新版本no连接。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29641712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档