Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
强制IOS/android用户检查通知_Android_Ios_Push Notification - Fatal编程技术网

强制IOS/android用户检查通知

强制IOS/android用户检查通知,android,ios,push-notification,Android,Ios,Push Notification,我正在开发一个IOS/android应用程序,我们的供应商将使用该应用程序,该应用程序将及时向供应商发送通知,我想知道是否有一种方法,供应商必须为每个通知单击“接受”或“读取”,即使他/她禁用此应用程序的通知权限 因此,我的假设是供应商必须准备好通知,服务器端应该能够知道谁没有被读取。供应商不应拥有在策略更改时未收到通知的Execute。无法“强制”用户打开通知,但如果使用推送通知服务(AppBoy等),大多数供应商都有指标,可以跟踪谁打开了通知。所以,如果你的供应商回来说他们从来没有收到过,你

我正在开发一个IOS/android应用程序,我们的供应商将使用该应用程序,该应用程序将及时向供应商发送通知,我想知道是否有一种方法,供应商必须为每个通知单击“接受”或“读取”,即使他/她禁用此应用程序的通知权限


因此,我的假设是供应商必须准备好通知,服务器端应该能够知道谁没有被读取。供应商不应拥有在策略更改时未收到通知的Execute。

无法“强制”用户打开通知,但如果使用推送通知服务(AppBoy等),大多数供应商都有指标,可以跟踪谁打开了通知。所以,如果你的供应商回来说他们从来没有收到过,你可以说是的,你收到了,他们在哪台设备上打开了它。然后,您可以不断地向那些直到打开才打开的用户发送通知


但是,如果他们禁用了通知,这将不起作用。如果不在应用程序中构建消息系统,就无法克服这一问题。

构建消息系统,您的意思是及时查询后端服务器?是的,基本上是在应用程序中,您从服务器轮询新消息。您需要在服务器上创建返回消息的API,并让应用程序发送其供应商ID,以便您知道此人是否已收到消息。然后继续向用户显示该消息,直到用户以某种方式与其交互。(可能每天)