Register app for sharing sheet from Photos app

I want my app to show up in the Photos app's sharing sheet. I can show it successfully for all other file types, using the "Document Type" dictionary in Info.plist but it doesn't seem to work for Photos. I have tried registereing the UTI for public.image, public.jpg (and jpeg), public.tiff, public.png ... but it doesn't work. Is there anything else that needs to be supported? Or can this only work with a sharing extension?


Here is what my Info.plist looks like right now:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
  <dict>
  <key>CFBundleTypeName</key>
  <string>tiff</string>
  <key>CFBundleTypeRole</key>
  <string>Viewer</string>
  <key>LSHandlerRank</key>
  <string>Owner</string>
  <key>LSItemContentTypes</key>
  <array>
  <string>public.tiff</string>
  </array>
  </dict>
  <dict>
  <key>CFBundleTypeName</key>
  <string>png</string>
  <key>CFBundleTypeRole</key>
  <string>Viewer</string>
  <key>LSHandlerRank</key>
  <string>Owner</string>
  <key>LSItemContentTypes</key>
  <array>
  <string>public.png</string>
  </array>
  </dict>
  <dict>
  <key>CFBundleTypeName</key>
  <string>jpeg</string>
  <key>CFBundleTypeRole</key>
  <string>Viewer</string>
  <key>LSHandlerRank</key>
  <string>Owner</string>
  <key>LSItemContentTypes</key>
  <array>
  <string>public.jpg</string>
  <string>public.jpeg</string>
  </array>
  </dict>
  <dict>
  <key>CFBundleTypeName</key>
  <string>Images</string>
  <key>CFBundleTypeRole</key>
  <string>Viewer</string>
  <key>LSHandlerRank</key>
  <string>Owner</string>
  <key>LSItemContentTypes</key>
  <array>
  <string>public.image</string>
  </array>
  </dict>
  <dict>
  <key>CFBundleTypeName</key>
  <string>VCards</string>
  <key>CFBundleTypeRole</key>
  <string>Viewer</string>
  <key>LSHandlerRank</key>
  <string>Owner</string>
  <key>LSItemContentTypes</key>
  <array>
  <string>public.vcard</string>
  </array>
  </dict>
  <dict>
  <key>CFBundleTypeName</key>
  <string>PDF</string>
  <key>CFBundleTypeRole</key>
  <string>Viewer</string>
  <key>LSHandlerRank</key>
  <string>Owner</string>
  <key>LSItemContentTypes</key>
  <array>
  <string>com.adobe.pdf</string>
  </array>
  </dict>
  <dict>
  <key>CFBundleTypeName</key>
  <string>All Docs</string>
  <key>CFBundleTypeRole</key>
  <string>Viewer</string>
  <key>LSHandlerRank</key>
  <string>Owner</string>
  <key>LSItemContentTypes</key>
  <array>
  <string>public.content</string>
  </array>
  </dict>
</array>
</plist>



Thanks.