Apply suggestions from code review

Co-authored-by: dluvian <133484344+dluvian@users.noreply.github.com>
This commit is contained in:
greenart7c3 2024-03-08 09:20:19 -03:00 committed by GitHub
parent bf7294b223
commit 07074d8ba2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

6
100.md
View File

@ -4,13 +4,13 @@
`draft` `optional` `draft` `optional`
This NIP describes a method for 2-way communication between a android signer and any Nostr client on Android. The Android signer is an Android Application and the Client can be a Web Client or an Android Application. This NIP describes a method for 2-way communication between an Android signer and any Nostr client on Android. The Android signer is an Android Application and the client can be a web client or an Android application.
# Usage for Android applications # Usage for Android applications
The Android signer uses Intents and Content Resolvers to communicate between applications. The Android signer uses Intents and Content Resolvers to communicate between applications.
To be able to use The Android signer in your application you should this to your AndroidManifest.xml: To be able to use the Android signer in your application you should add this to your AndroidManifest.xml:
```xml ```xml
<queries> <queries>
@ -38,7 +38,7 @@ fun isExternalSignerInstalled(context: Context): Boolean {
## Using Intents ## Using Intents
To get the result back from the Signer Appication you should use registerForActivityResult or rememberLauncherForActivityResult in Kotlin. If you are using another framework check the documentation of your framework or a third party library to get the result. To get the result back from the Signer Application you should use `registerForActivityResult` or `rememberLauncherForActivityResult` in Kotlin. If you are using another framework check the documentation of your framework or a third party library to get the result.
Create the Intent using the **nostrsigner** scheme: Create the Intent using the **nostrsigner** scheme: