使用eSim下载配置文件-SM-DP +无法验证eUICC服务器

时间:2018-12-11 22:59:48

标签: android

我正在为运营商编写一个应用程序,允许用户将配置文件下载到eSim。

我正在遵循this link中的示例代码来实现下载订阅功能。

当我尝试使用激活码时,会显示此错误:

2018-12-11 14:48:43.667 1885-1915/com.google.android.euicc E/EuiccGoogle: [69] b.b: Response header: {"functionExecutionStatus":{"status":"Failed","statusCodeData":{"subjectCode":"8.2","reasonCode":"1.2","message":"Not allowed"}}}
2018-12-11 14:48:43.668 1885-30888/com.google.android.euicc E/EuiccGoogle: [281] b.a: SM-DP+ cannot authenticate the eUICC server.
java.util.concurrent.ExecutionException: com.android.euicc.i.g: null (responseStatus=3, httpResponseCode=200)
    at com.android.euicc.b.a$1.get(SourceFile:100)
    at com.android.euicc.i.c.a(SourceFile:252)
    at com.android.euicc.service.EuiccServiceImpl.a(SourceFile:1340)
    at com.android.euicc.service.EuiccServiceImpl.a(SourceFile:2213)
    at com.android.euicc.service.EuiccServiceImpl.onGetDownloadableSubscriptionMetadata(SourceFile:2136)
    at android.service.euicc.EuiccService$IEuiccServiceWrapper$5.run(EuiccService.java:479)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    at java.lang.Thread.run(Thread.java:764)
 Caused by: com.android.euicc.i.g: null (responseStatus=3, httpResponseCode=200)
    at com.android.euicc.i.e.b(SourceFile:231)
    at com.android.euicc.i.f.handleMessage(SourceFile:118)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:193)
    at android.os.HandlerThread.run(HandlerThread.java:65)
2018-12-11 14:48:43.669 1885-30888/com.google.android.euicc E/EuiccGoogle: [281] b.a: Failed to get profile metadata.
java.util.concurrent.ExecutionException: com.android.euicc.i.g: null (responseStatus=3, httpResponseCode=200)
    at com.android.euicc.b.a$1.get(SourceFile:100)
    at com.android.euicc.i.c.a(SourceFile:252)
    at com.android.euicc.service.EuiccServiceImpl.a(SourceFile:1340)
    at com.android.euicc.service.EuiccServiceImpl.a(SourceFile:2213)
    at com.android.euicc.service.EuiccServiceImpl.onGetDownloadableSubscriptionMetadata(SourceFile:2136)
    at android.service.euicc.EuiccService$IEuiccServiceWrapper$5.run(EuiccService.java:479)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    at java.lang.Thread.run(Thread.java:764)
 Caused by: com.android.euicc.i.g: null (responseStatus=3, httpResponseCode=200)
    at com.android.euicc.i.e.b(SourceFile:231)
    at com.android.euicc.i.f.handleMessage(SourceFile:118)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:193)
    at android.os.HandlerThread.run(HandlerThread.java:65)
2018-12-11 14:48:43.678 1885-30888/com.google.android.euicc I/EuiccGoogle: [281] b.d: onGetDownloadableSubscriptionMetadata errorCode: 667848

如何通过eUICC服务器对SM-DP +进行身份验证?我不知道这部分。是否需要从运营商方进行配置? 有人解决过这个问题吗?

0 个答案:

没有答案