首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android载体应用程序e-sim激活代码的使用

Android载体应用程序e-sim激活代码的使用
EN

Stack Overflow用户
提问于 2019-11-27 14:38:23
回答 1查看 1.7K关注 0票数 3

我正在尝试开发一个运营商的应用程序,在这里,应用程序

说我有这样的东西(扫描的QR代码):

代码语言:javascript
复制
LPA:1$sm-v4-009-pla-gtm.pr.go-esim.com#<activation code>

我想知道以下情况是否属实:

  • 激活代码需要始终包含嵌入式编码证书。
  • 用户可以通过运营商应用程序本身使用该代码,或者只需导航到设置并扫描QR代码(此QR代码应包含激活代码中的嵌入式编码证书)。如果没有通过设置QR扫描器嵌入编码证书,就不可能使用这样的QR代码)
  • 如果用户决定以第一种方式在其他设备上使用该代码,他将无法在其他android/iOS设备上再次使用该代码。
  • 这类本机设置的QR代码对android和iOS的激活是否相同,是否可以以相同的方式用于这两个设置?
EN

回答 1

Stack Overflow用户

发布于 2019-12-02 12:45:54

激活代码需要始终包含嵌入式编码证书。

不,没有提到任何嵌入式证书的激活代码的格式在SGP.22中定义

代码语言:javascript
复制
An activation code can be parsed from a user scanned QR code. 
The format of activation code is defined in SGP.22. 
For example, "1$SMDP.GSMA.COM$04386-AGYFT-A74Y8-3F815$1.3.6.1.4.1.31746"

基于我的研究在签名过程中使用访问规则将证书附加到应用程序。(不是100%确定)(需要其他人的输入)

SGP .22还指出:

代码语言:javascript
复制
When provided in a QR code according to ISO/IEC 18004 [15], the Activation Code SHALL
be prefixed with "LPA:"

如规范所示,代码只应包含OID,而不应包含嵌入式证书。

如果用户决定以第一种方式在其他设备上使用该代码,他将无法在其他android/iOS设备上再次使用该代码。

不管操作系统如何,QR代码只能消耗一次。

这类本机设置的QR代码对android和iOS的激活是否相同,是否可以以相同的方式用于这两个设置?

Android使用由正式文档指定的QR代码格式,因此这与操作系统完全无关。我在iOS电话核心中找不到任何接受编码字符串的函数,但是有一个函数将格式的每个字段作为单独的参数。在这些情况下,您必须解析从QR代码中获得的字符串。因此,是的,同样的QR代码可以在安卓和iOS中使用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59072586

复制
相关文章

相似问题

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