是否可以检查用户/设备是否仍安装了我的应用程序?

时间:2018-07-24 13:35:07

标签: android firebase flutter

我正在为牙科连锁店创建Flutter + Firebase应用程序。

在开始治疗之前,将要求每个客户端安装该应用程序。处理完成后,系统将向设备发送通知,该通知将触发应用程序内的调查,仅用于检查客户的总体满意度。

问题是,如果客户不再安装该应用,则它不得发送任何通知,因为将要求客户在离开诊所之前回答调查。

>

我曾考虑过使用 Firebase Data Messaging 将“ OK”返回到服务器,就像“ PING-PONG”请求一样,但它仅在应用程序处于后台或前台时才有效如果终止。

还有其他方法可以确认我的应用是否仍处于活动状态/有效

2 个答案:

答案 0 :(得分:3)

不。如果用户卸载了您的应用,则您将无法再访问该设备。推送消息也将不再显示。

但是,相反,您可以让它运行,一旦应用程序收到后台推送,就将事件发送到Firebase。这样您就可以查看您的应用是否仍然处于活动状态。

答案 1 :(得分:0)

尝试使用firebase dynamic links,并让他们注册通讯,以代替firebase-messaging。这样,如果用户收到时事通讯并且未在手机上安装该应用程序,则会将其带到Google Play中的您的应用程序,或将其引至您的网站。

相关问题