我有一个推送通知服务,将定期更新活动磁贴。当我使用“pin to start”选项将活动磁贴添加到“开始”菜单时,它工作得很好。但是当我在应用程序中创建一个活动磁贴时,磁贴会被添加到开始菜单中,但它不会收到推送通知的更新。App中创建的直播瓦片是否可以通过推送通知进行更新?有没有其他方法可以通过编程方式更新活动磁贴?
是否有可能增加实时磁贴中计数的字体大小,并使用推送通知更新该实时磁贴?
在我的应用程序中,当点击推送通知时,我无法使用新信息(捆绑数据)重新创建活动。以下是我的推送通知流程的步骤。
步骤1:单击推送通知时打开活动B,活动B中显示信息。
步骤2:点击主页按钮或转到其他活动,使活动B进入后台(OnPause)状态。
步骤3:现在,我再次通过单击推送通知打开活动B,其中包含新信息,但不是Activity B goes to onResume instead of onCreate state。
我的要求是它应该转到onCreate状态,这样我就可以使用新信息处理。IActivity B如何转到onResume而不是onCreate状态来执行此操作?我在通知接收器类中执行
我们在生产中遇到了一个问题,在这个问题上,正在发送的推送有许多活动的设备,其中10%的令牌无效。一种诊断是,如果应用程序的唯一id被重置,应用程序的推送令牌就会失效。
当这种情况可能发生时,会发生什么情况?
reinstalledApp 应用程序数据/缓存清理?
防火墙如何在内部推动令牌的获取、刷新和存储?
应用程序唯一的id存储在操作系统中的哪里?
这是一个有效的方案吗?
[google reset token in device]->[app not opened and not aware of changed token]->[app backend sends push
更新: 已弃用,请使用
How to refresh activity on receiving gcm push notification if my app is .我有一个包含列表视图的活动,其中填充了来自服务器的数据。如果我收到gcm推送通知(也包含一些数据),我想刷新我的活动(在这里向listview添加另一个项目)。
一种替代方法是添加timer,它定期执行服务器请求并更新列表适配器数据,但我不需要这些,因为它将占用大量资源。我是否需要添加broadcast receiver,它将在接收到gcm推送时触发,从而进一步请求更新服务器数据并更新我的活动UI?
亲爱的评论员,请仔细阅
我已经为iPhone应用程序编写了Push通知( App,)。一切正常工作,而没有任何应用程序从设备上删除。我使用的反馈服务,从苹果得到删除的设备。如果我得到设备,我会在我的数据库中将它们标记为不活动,不再向这些设备发送进一步的推送通知。
问题是苹果的发展速度很慢。如果您删除应用程序从您的设备,一个请求是发送给苹果和我收集设备使用反馈服务。但是,苹果并没有立即转发灭活设备,因此我得到了以下错误,因为我无法向非活动设备发送推送通知:
PHP Warning: fwrite(): SSL: Broken pipe in apns.php on line 155
我的反馈服务脚本每5分钟运行一次,
我正在遵循ionic文档来创建ionic 。当应用程序处于活动状态时,这可以很好地工作。当应用程序在后台收到推送通知时,我需要运行一个函数。
$ionicPush.register({
canShowAlert: false, //Should new pushes show an alert on your screen?
canSetBadge: true, //Should new pushes be allowed to update app icon badges?
canPlaySound: false, //Should notifications be allowe
我使用Laravel5.5的存储符号链接来存储图像。当我将代码推送到git并从活动站点中提取时,活动站点上的符号链接路径将与我的本地代码相同。我的本地人有这个符号链接
storage -> /home/path/to/project/app/public/
但live期望这条符号链接路径
storage -> /var/www/html/website.com/public_html/project_code/storage/app/public/
每次我不得不删除符号链接,并再次在现场创建它。我已经在现场做了这些步骤
cd public
rm storage
cd ..
p