I've been trying to make my app as default handler of a file type on Android. I have the as3 code to open the file (via InvokeEvent.INVOKE) but I can't seem to be able to register the app as a handler.
I added this code in the app XML:
<android>
<manifestAdditions>
<![CDATA[
<manifest android:installLocation="auto">
<supports-screens android:smallScreens="false" android:normalScreens="false" android:largeScreens="true" android:xlargeScreens="true" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
</manifest>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host=""
android:mimeType="*/*"
android:pathPattern=".*\\.pgn"
android:scheme="file"
></data>
</intent-filter>
]]>
</manifestAdditions>
</android>
I also tried with
<data android:mimeType="*/*" />
<data android:pathPattern="*.*\\.pgn" />
What am I doing wrong?