2016-12-26 54 views
0

我创建的序列图表示将用户1发送给用户2的友谊请求。请求存储在Firebase实时数据库中。 Firebase Cloud Messaging通知用户2订阅的主题是用户标识。用户2可以拒绝或接受请求。这个场景我想通过顺序图进行建模。到目前为止,我已经创建了这个图。我不知道如何捕捉行动1.1。日志记录后FCM订阅了用户标识。你将如何模拟接受或拒绝请求?序列图 - 友谊请求FCM

enter image description here

回答

1

以下是模拟它的方式:

enter image description here

User 2与任一接受或拒绝该通知反应。您可以用一个片段在一个图中对两者进行建模。或者你为这两种情况创建两个图表。

N.B.消息中的序列号在SD中是多余的,并且仅在AD中有意义。您可以在图(IIRC)的上下文菜单中的某处将其关闭。

+0

我图的其余部分是可以的吗?在我的情况下,接受或拒绝影响数据库而不是FCM。 – user3637775

+0

我没有看到任何问题。 FCM将(我想)对接受做出反应,然后通知数据库。用户2可能不会潜入数据库来设置接受度。 –

+0

用户必须点击应用程序中的按钮才能确认请求。之后,请求从数据库中删除,并创建一个新的友谊。我认为FCM只能向用户发送通知 – user3637775