-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Specs precision needed about intent handler and app metadata intents property #825
Comments
@pgn-vole This is covered in the Desktop Agent overview under Register an Intent Handler
However, its not particularly emphasized. In the Desktop Agent API Standard Compliance section there is also this statement:
Although this does not relate specifically to registration for intent handling. If you think this could be clearer please feel free to suggest a clarification. If that clarification doesn't alter the meaning of the standard we can push it into the current version, otherwise, it can be included in the next FDC3 release (and will show up in the 'next' version of the docs until released). Note that you can edit this doc and raise a PR directly in github. Simply hit the pencil icon at the top of this page and edit the relevant content: Line 349 in afc85df
My read of the current text is that an application SHOULD have an The wording of the relevant statement for using apps starts with 'Typically', which should really be changed to a more definite statement using a compliance keyword (SHOULD). The last 'may' in the final quoted sentence above should also be capitalized (MAY). Finally, both statements should be repeated in the Desktop Agent API Standard Compliance section. I would suggest the best way forward on this is to raise a PR which we can vote on at the next meeting. |
It is not clear reading the specification whether an application MUST have an
intents
property within its application definition in the appDirectory for a desktop agent to consider that application within the intent resolution logic.A specification implementer may consider that an application just need to call
fdc3.addIntentListener('IntentName')
for it to be part of the intent resolution logic regardless on whether its app metadata has an intents property or not.Could this ambiguity be clarified?
The text was updated successfully, but these errors were encountered: