diff --git a/app/play/release/baselineProfiles/0/app-play-arm64-v8a-release.dm b/app/play/release/baselineProfiles/0/app-play-arm64-v8a-release.dm new file mode 100644 index 00000000..91459fa4 Binary files /dev/null and b/app/play/release/baselineProfiles/0/app-play-arm64-v8a-release.dm differ diff --git a/app/play/release/baselineProfiles/0/app-play-armeabi-v7a-release.dm b/app/play/release/baselineProfiles/0/app-play-armeabi-v7a-release.dm new file mode 100644 index 00000000..91459fa4 Binary files /dev/null and b/app/play/release/baselineProfiles/0/app-play-armeabi-v7a-release.dm differ diff --git a/app/play/release/baselineProfiles/0/app-play-universal-release.dm b/app/play/release/baselineProfiles/0/app-play-universal-release.dm new file mode 100644 index 00000000..91459fa4 Binary files /dev/null and b/app/play/release/baselineProfiles/0/app-play-universal-release.dm differ diff --git a/app/play/release/baselineProfiles/0/app-play-x86-release.dm b/app/play/release/baselineProfiles/0/app-play-x86-release.dm new file mode 100644 index 00000000..91459fa4 Binary files /dev/null and b/app/play/release/baselineProfiles/0/app-play-x86-release.dm differ diff --git a/app/play/release/baselineProfiles/0/app-play-x86_64-release.dm b/app/play/release/baselineProfiles/0/app-play-x86_64-release.dm new file mode 100644 index 00000000..91459fa4 Binary files /dev/null and b/app/play/release/baselineProfiles/0/app-play-x86_64-release.dm differ diff --git a/app/play/release/baselineProfiles/1/app-play-arm64-v8a-release.dm b/app/play/release/baselineProfiles/1/app-play-arm64-v8a-release.dm new file mode 100644 index 00000000..7a7e4609 Binary files /dev/null and b/app/play/release/baselineProfiles/1/app-play-arm64-v8a-release.dm differ diff --git a/app/play/release/baselineProfiles/1/app-play-armeabi-v7a-release.dm b/app/play/release/baselineProfiles/1/app-play-armeabi-v7a-release.dm new file mode 100644 index 00000000..7a7e4609 Binary files /dev/null and b/app/play/release/baselineProfiles/1/app-play-armeabi-v7a-release.dm differ diff --git a/app/play/release/baselineProfiles/1/app-play-universal-release.dm b/app/play/release/baselineProfiles/1/app-play-universal-release.dm new file mode 100644 index 00000000..7a7e4609 Binary files /dev/null and b/app/play/release/baselineProfiles/1/app-play-universal-release.dm differ diff --git a/app/play/release/baselineProfiles/1/app-play-x86-release.dm b/app/play/release/baselineProfiles/1/app-play-x86-release.dm new file mode 100644 index 00000000..7a7e4609 Binary files /dev/null and b/app/play/release/baselineProfiles/1/app-play-x86-release.dm differ diff --git a/app/play/release/baselineProfiles/1/app-play-x86_64-release.dm b/app/play/release/baselineProfiles/1/app-play-x86_64-release.dm new file mode 100644 index 00000000..7a7e4609 Binary files /dev/null and b/app/play/release/baselineProfiles/1/app-play-x86_64-release.dm differ diff --git a/app/play/release/output-metadata.json b/app/play/release/output-metadata.json new file mode 100644 index 00000000..d1474219 --- /dev/null +++ b/app/play/release/output-metadata.json @@ -0,0 +1,97 @@ +{ + "version": 3, + "artifactType": { + "type": "APK", + "kind": "Directory" + }, + "applicationId": "com.greenart7c3.nostrsigner", + "variantName": "playRelease", + "elements": [ + { + "type": "UNIVERSAL", + "filters": [], + "attributes": [], + "versionCode": 48, + "versionName": "1.0.0", + "outputFile": "app-play-universal-release.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "arm64-v8a" + } + ], + "attributes": [], + "versionCode": 48, + "versionName": "1.0.0", + "outputFile": "app-play-arm64-v8a-release.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "x86" + } + ], + "attributes": [], + "versionCode": 48, + "versionName": "1.0.0", + "outputFile": "app-play-x86-release.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "x86_64" + } + ], + "attributes": [], + "versionCode": 48, + "versionName": "1.0.0", + "outputFile": "app-play-x86_64-release.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "armeabi-v7a" + } + ], + "attributes": [], + "versionCode": 48, + "versionName": "1.0.0", + "outputFile": "app-play-armeabi-v7a-release.apk" + } + ], + "elementType": "File", + "baselineProfiles": [ + { + "minApi": 28, + "maxApi": 30, + "baselineProfiles": [ + "baselineProfiles/1/app-play-universal-release.dm", + "baselineProfiles/1/app-play-arm64-v8a-release.dm", + "baselineProfiles/1/app-play-x86-release.dm", + "baselineProfiles/1/app-play-x86_64-release.dm", + "baselineProfiles/1/app-play-armeabi-v7a-release.dm" + ] + }, + { + "minApi": 31, + "maxApi": 2147483647, + "baselineProfiles": [ + "baselineProfiles/0/app-play-universal-release.dm", + "baselineProfiles/0/app-play-arm64-v8a-release.dm", + "baselineProfiles/0/app-play-x86-release.dm", + "baselineProfiles/0/app-play-x86_64-release.dm", + "baselineProfiles/0/app-play-armeabi-v7a-release.dm" + ] + } + ], + "minSdkVersionForDexing": 26 +} \ No newline at end of file diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/service/EventNotificationConsumer.kt b/app/src/main/java/com/greenart7c3/nostrsigner/service/EventNotificationConsumer.kt index 60bfe37c..5aa77743 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/service/EventNotificationConsumer.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/service/EventNotificationConsumer.kt @@ -235,6 +235,16 @@ class EventNotificationConsumer(private val applicationContext: Context) { } } + if (permission == null && applicationWithSecret == null) { + IntentUtils.sendBunkerResponse( + acc, + bunkerRequest.localKey, + BunkerResponse(bunkerRequest.id, "", "no permission"), + relays + ) { } + return@nip04Decrypt + } + val cursor = applicationContext.contentResolver.query( Uri.parse("content://${BuildConfig.APPLICATION_ID}.$type"), arrayOf(data, pubKey, acc.keyPair.pubKey.toNpub()),