iOS 推送通知自签名证书
Posted
技术标签:
【中文标题】iOS 推送通知自签名证书【英文标题】:iOS Push Notification self signed certificate 【发布时间】:2019-06-27 10:59:14 【问题描述】:我使用Cordova
制作了项目,并且正在尝试将其移植到其他平台。我已经成功地为 android 构建了一切。但是我在为 ios 构建它时遇到了问题(cordova build ios --release --device)。我的项目包括用于推送通知的 Firebase 插件。我正在尝试使用自签名证书签署此应用程序(应用程序将在内部使用,没有应用程序商店)。但是当我尝试签署这个应用程序时,我收到了一个错误,
配置文件需要推送通知权限。
有什么方法可以避免苹果开发者账户(以及 100 美元的注册费)并使用自签名证书?
我尝试创建手动配置文件,但没有成功。我研究了很多,但这个主题并没有真正涵盖。
【问题讨论】:
【参考方案1】:一般来说,答案是否定的。
Firebase 使用 APNs 发送推送通知,这是 Apple 服务 :)
也许您可以创建一个带有一些消息队列的应用程序来接收消息,例如基于套接字的通知并显示本地通知。但是,如果您想将应用程序分发到更多设备,您仍然需要开发者帐户。我认为最好只支付 100 美元。
【讨论】:
【参考方案2】:谢谢大家,真的很感激。我尝试了所有方法,但看起来您必须为此付费。
【讨论】:
您仍然可以将部分答案标记为正确;)以上是关于iOS 推送通知自签名证书的主要内容,如果未能解决你的问题,请参考以下文章