Software Development Kit

ATK can''t run on iOS 9.1

Hi all,

I used the SingleCharWidget in my app. I worked well on iOS 8.4, but now it can''t run on iOS 9.1 after I updated my iPad with iOS 9.1

It can''t recognize any stroke on the handwriting area and not clear stroke automatically.


I can check certificates, could you please provide the account and certificate names?
On your side, could you please that those certificate have a correct identifier (it should the same bundle identifier defined in the XCode build settings or Android xml manifest.

We only test on Emulators and about 3 real devices. On the real devices, it worked well with a certificate, but sometimes it didn't work with another certificate.

I am sorry, I am not sure to understand in which case you have trouble or not, could you please inform how many devices do you use? How many devices are working properly?
Best regards

But why didn't it work well after i enabled internet?

Hello,
It is normal the devices without Internet access cannot download their definitive certificates and only have a time-limited certificate. Once expired, there's only one solution, allow Internet access temporarily to troubleshoot. If you are interested by a full offline process, I invite to get in touch with our sales team: https://developer.myscript.com/atk-quote-request
Best regards,

Yes, i did, but still has problem without intenet

Hello,
Your trial period has expired, but you can renew it, to do so go to your dashboard and click on the 'renew' link:
https://dev.myscript.com/dashboard/

Best regards

It is problem from your ATK with the demo license, Cate?

Yes, we have done our first test without internet. So we got that problem.

Thanks for your testing and feedback, glad to see it is working properly now on all your devices. As the certificate system requires an internet connection, maybe you have done your first tests without any internet connection?

Hi Cate,

Good news, our app's now working well after we change Certificate new bundle identifier.

However, I don't know how that certificate works. Coz if it's wrong then all simulators and devices should goes wrong as well. In my case, only some devices with v.9.1

Thanks for kindly supporting,
Bests

Additionally, we have tested with two ipads v.9.1: one works fine, one doesn't.
For ipad pre-v.9.1, it works fine though code doesn't jump to DLog(@"singleCharWidgetDidEndConfigurationWithSuccess:%@", success ? @"YES" : @"NO");

Thanks,


- (SCWSingleCharView *)configureWithResources:languagePackage {
NSArray* resources = [FWLanguageManager resourcesForLanguage:languagePackage];
NSArray* paths = [FWLanguageManager pathsForResources:resources];
NSData *certificate = [NSData dataWithBytes:myscriptCertificate.bytes length:myscriptCertificate.length];

[_singleCharWidget configureWithLanguage:languagePackage resources:paths certificate:certificate];

return _singleCharWidget;
}

#pragma mark - SCWSingleCharView's delegate
- (void)singleCharWidgetDidBeginConfiguration:(SCWSingleCharView*)sender {
DLog(@"singleCharWidgetDidBeginConfiguration");
}
- (void)singleCharWidget:(SCWSingleCharView*)sender didEndConfigurationWithSuccess:(BOOL)success {
DLog(@"singleCharWidgetDidEndConfigurationWithSuccess:%@", success ? @"YES" : @"NO");
}

------------------

Above is our code to configure, after configuring language, it jumps to DLog(@"singleCharWidgetDidBeginConfiguration"); but donn't jump to DLog(@"singleCharWidgetDidEndConfigurationWithSuccess:%@", success ? @"YES" : @"NO");

hi Cate

That function was not called, but some devices worked well, others not

Hello,
On our side, we didn't reproduce the problem. Did you add the log to check the configuration result?
NSLog(@"singleCharWidgetDidEndConfigurationWithSuccess:%@",success? @"YES":@"NO");
Did you check the bundle identifier name is correct with your app?

Best regards,

Login or Signup to post a comment