返回顶部
主页 > 行业资讯 >

超级签名有那些常见问题,工作流程是什么?

超级签名的常见问题比如签名需要多少时间?对安装包的大小是否有限制?需要提供 App 的源码吗以及签名如何收费等等相关问题。超级签名的工作基本流程是在Mac上生成一对公私钥,称公钥M,私钥M,开发编译完一个App后,用本地的私钥M对这个App进行签名。

超级签名常见问题解答:

1、同一台设备安装不同应用或版本,消耗设备量和签名次数吗

使用专属私有版不消耗,同一台设备无论安装多少 App、或多次安装同一个 App,只消耗一个设备量和签名次数。

2、可以支持推送吗?

支持极光等三方和自建推送服务器。

3、签名需要多长时间?

一般来说,平台签名都是是完全自动化的,一般1-3分钟内就可以完成。

4、超级签名如何收费?

上面提到,一个个人开发者账号可以注册100个udid,它与企业签名不同,是有数量限制的,所以超级签名不同于企业签名需要按月收费,超级签名是按照下载个数收费的。

5、更新包怎么办?

需要在您的APP上面做一个带有https链接的ipa包即可,用户直接更新,无需重新下载操作。

6、需要提供 App 的源码吗?

不需要提供源码,仅需要提供 ipa 格式的安装包即可。

7、签名的 App 可以在 App Store 搜索到吗?

不能,应用管理后的 App 可以直接将链接发给用户安装,无需越狱,无需苹果账号,无需苹果审核。

8、对安装包的大小是否有限制?

应用包大小建议不超过 150M ,大不能大于 2048M 。

超级签名的工作基本流程

1、在Mac上生成一对公私钥,这里称公钥M,私钥M。

2、苹果自己有固定的一对公私钥,跟上面AppStore例子一样,私钥在苹果后台,公钥内置在每个iOS设备上,这里称为公钥A,私钥A.

3、把公钥M上传到苹果后台,用苹果后台里的私钥A去签名公钥M.得到一份数据包含了公钥M以及其签名(也就是公钥的HASH值),把这份数据称为证书。

4、在开发时,编译完一个App后,用本地的私钥M对这个App进行签名,同时把第三步得到的证书一起打包进App里,安装到手机。

5、在安装时,iOS系统取得证书,通过系统内置的公钥A,去验证证书的数字签名是否正确。

验证证书确保公钥M是苹果认证过的,再用公钥M去验证App的签名,这里就间接验证了这个App的安装行为是否经过苹果官方允许。(这里只验证安装行为,不验证App是否被改动,因为开发阶段App内容总是不断变化的,苹果不需要管)。

以上就是您相关于超级签名有那些常见问题,工作流程是什么?疑惑的答复,希望我对超级签名有那些常见问题,超级签名的工作流程是什么?理解,能够对您有所帮助!


下一篇:超级签名有几种加密方法,有哪些优点?