5 Replies
      Latest reply on May 19, 2020 9:31 AM by GB_fr
      dnmellen Level 1 Level 1 (0 points)

        Hi, I implemented two Custom Intents with Sirikit in my iOS app. When I was developing them I had iOS 13.3 installed in my iphone and one of my intents has a Siri Dialog prompt asking for the value of one parameter. All the app is translated to english and spanish and the custom intent worked nicely in both languages.

         

        When I updated my iphone to iOS 13.4.1 my custom intent started to have the following issues (I saw both issues depending on the installation/test/device):

         

        - Siri asking for the parameter value as if I wouldn't put any custom dialog with the standard phrase "What value do you want for <param>?" (more or less)

        - Siri asking the Siri dialog prompt in english and not in spanish even when the rest of the phrases and Siri responses of the rest of the Intent and the app are correctly translated into spanish. The only translation that is not working is the Siri Dialog prompt.

         

        I find this issue very strange and annoying. I tried to recreate the translation files for "Intent.intentdefinition": Intent.strings (Base), Intent.strings (English), Intent.strings (Spanish) and I even tried to recreate the whole Custom Intent definition and I'm still having the issue.

         

        I also tried to change the iOS language and Siri language on my phone, restart, reinstall the app, intents, etc...

         

         

        This is the Info.plist of my Sirikit extension:

         

        
        
        
          CFBundleDevelopmentRegion
          $(DEVELOPMENT_LANGUAGE)
          CFBundleDisplayName
          InventorySearchIntent
          CFBundleExecutable
          $(EXECUTABLE_NAME)
          CFBundleIdentifier
          $(PRODUCT_BUNDLE_IDENTIFIER)
          CFBundleInfoDictionaryVersion
          6.0
          CFBundleName
          $(PRODUCT_NAME)
          CFBundlePackageType
          $(PRODUCT_BUNDLE_PACKAGE_TYPE)
          CFBundleShortVersionString
          $(MARKETING_VERSION)
          CFBundleVersion
          $(CURRENT_PROJECT_VERSION)
          NSExtension
          
          NSExtensionAttributes
          
          IntentsRestrictedWhileLocked
          
          IntentsRestrictedWhileProtectedDataUnavailable
          
          IntentsSupported
          
          NumTotalItemsIntent
          SearchItemIntent
          
          
          NSExtensionPointIdentifier
          com.apple.intents-service
          NSExtensionPrincipalClass
          $(PRODUCT_MODULE_NAME).IntentHandler
          
        
        
        

         

        Any solution for this? Is it a bug from iOS 13.4? Siri integration is very important for the app that I'm developing and this is a blocker for me.

         

        Thanks in advance!