Closed mimi89999 closed 8 years ago
I'd resolve it to the ${applicationId}. This makes it easier to install two versions in parallel
I'd also resolve it to the ${applicationId} and commit the android:exported="false"
Thanks, here you go: #76
"${applicationId}.provider.securesms" I would keep "${applicationId}.provider".
@mimi89999 I wouldn't. Because in https://github.com/WhisperSystems/Signal-Android/blob/d543c0b36e477a8d7be555de48399aa02a397803/src/org/thoughtcrime/securesms/providers/MmsBodyProvider.java#L36 this is specified as such.
But reading over it again, we may run into an issue here, as afaik $applicationId
is resolved to org.thoughtcrime.securesms
, but the content uri for the provider now is org.thoughtcrime.provider.securesms
. Thus ${applicationId}.provider.securesms
would resolve to org.thoughtcrime.securesms.provider.securesms
So either we have to change the Providers or the applicationId?
But AFAIK only values in AndroidManifest.xml are replaced...
I see 3 options:
In option 3 "securesms" is before "provider".
I think I'd actually go for 1. This would reduce the diff to upstream and I don't think anyone runs two instances in parallel anyway right?
I'm not running two instances in parallel.
me neither
@xmikos Could you please update LibreSignal in your repo?
I got the following merge conflict, which I don't know how to resolve correctly. Maybe someone with more Android experience can help me out?