Пользовательский файл расширения не открывается в iMessage

В моем приложении мне нужно отправить некоторые пользовательские файлы данных с одного устройства на другое, и я пытаюсь сделать это с помощью Mail, iMessage / Message и Airdrop.

Это прекрасно работает с Mail и Airdrop, но с iMessage и работает нормально, но на принимающей стороне я не могу открыть файлы. Это просто не позволяет мне с этим что-то делать.

Есть идеи??

Вот как выглядит мой тип документа:

<key>CFBundleDocumentTypes</key>
    <array>
        <dict>
            <key>CFBundleTypeIconFile</key>
            <string>abc.png</string>
            <key>CFBundleTypeName</key>
            <string>ABC Custom Data type</string>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>Handler Rank</key>
            <string>Owner</string>
            <key>LSItemContentTypes</key>
            <array>
                <string>com.company.abc.wd</string>
            </array>
        </dict>
    </array>

Вот как я отправляю данные:

NSMutableDictionary * dict = [NSMutableDictionary dictionary];
[dict setObject:currentDataSet forKey:@"actualData"];
NSData * meetingData = [NSKeyedArchiver archivedDataWithRootObject:dict];

Meeting * dataItem = [[Meeting alloc]initWithData:meetingData
               type:@"com.abc.xyz.wd" subject:@"Meeting"
          previewImage:[UIImage imageNamed:@"appIcon.png"]];

UIActivityViewController * activityController =
  [[UIActivityViewController alloc]initWithActivityItems:@[dataItem]
                                   applicationActivities:nil];

activityController.excludedActivityTypes =
       @[UIActivityTypePostToTwitter, UIActivityTypePostToWeibo];

[self presentViewController:activityController animated:YES completion:nil];

Ответы на вопрос(3)

Ваш ответ на вопрос