极光推送app启动后极光的进程可以和包名一样吗或者不生成极光进程
我的项目中使用了马来西亚的一个身份证实别组件,使用这个组件的时候需要设置一个许可证,但是这个许可证只能作用在当前应用的包名,现在集成极光推送后,app就直接崩溃了
错误日志如下:
java.lang.RuntimeException: Unable to create application my.primekeeper.android.uat.MyApplication: com.microblink.recognition.InvalidLicenceKeyException: This license is invalid for licensee 'my.primekeeper.android.uat:pushcore'. It is valid only for licensee 'my.primekeeper.android.uat', for product 'BlinkID' on platform 'Android' up to version 4.10. Please contact support for more information.
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5829)
at android.app.ActivityThread.-wrap1(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1685)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:176)
at android.app.ActivityThread.main(ActivityThread.java:6651)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:824)
Caused by: com.microblink.recognition.InvalidLicenceKeyException: This license is invalid for licensee 'my.primekeeper.android.uat:pushcore'. It is valid only for licensee 'my.primekeeper.android.uat', for product 'BlinkID' on platform 'Android' up to version 4.10. Please contact support for more information.
at com.microblink.MicroblinkSDK.setLicenseKey(line:108)
at my.primekeeper.android.uat.MyApplication.onCreate(MyApplication.java:24)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1120)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5826)
我程序中初始化的代码如下:
@Override
public void onCreate() {
super.onCreate();
this.app = this;
JPushInterface.setDebugMode(true);
JPushInterface.init(this);
MicroblinkSDK.setShowTimeLimitedLicenseWarning(false);
MicroblinkSDK.setLicenseKey(key, this);
MicroblinkSDK.setIntentDataTransferMode(IntentDataTransferMode.PERSISTED_OPTIMISED);
}