草庐IT

ios - 当我收到静默推送通知时,iOS 会唤醒我的应用程序吗?(当应用程序未处于运行状态时)

更新问题:要求是;一旦收到静默通知,我就想运行一个网络服务并在通知栏中显示一个衬里。如果应用程序也被杀死,它必须工作。任何解决方法?我正在尝试以下方法。我是iOS的新手,我在无声推送通知方面苦苦挣扎,在谷歌上搜索了很多却卡住了。当应用程序未启动时(即当应用程序从应用程序切换器中删除时),当我收到静默推送通知时,iOS会唤醒我的应用程序吗?我的负载是{aps:{content-available:1,sound:""}}.-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictio

ios - 我可以从 Firebase 云函数发送静默推送通知吗?

是否可以从FirebaseCloudFunction发送静默APNs(iOS)远程通知?如果是这样,如何做到这一点?我想在应用程序不在前台时向iOS应用程序实例发送数据,而不让用户看到通知。我目前发送一条用户可以看到的通知:constfunctions=require('firebase-functions');constadmin=require('firebase-admin');admin.initializeApp(functions.config().firebase);exports.sendNotifications=functions.database.ref('/ev

ios - 如果用户不打开应用程序而忽略了太多通知,iOS 是否会停止发送静默推送通知?

我们对iOS推送通知相对较新,而且一如既往地使用Apple,我对解决方案的优雅印象深刻,但也对该功能的一些似乎不透明的“幕后”管理感到有点恼火行为。我的问题是:在成功收到大约。10个单独的静默推送通知以每小时一个的速度,在我们的测试用户最终打开它之前,不再向我们的测试应用程序发送通知。基于此看来,如果iOS确定某个应用程序未在使用中,它可能会停止发送静默推送通知。这是预期的行为吗?有谁知道Apple为此使用的启发式算法的任何粗略细节?感兴趣者的测试详情仅供引用,我们的测试设置如下:我们构建了一个简单的通知测试应用(使用application:didReceiveRemoteNotifi

如果我手动终止应用程序,iOS 静默推送通知将不起作用

这个问题在这里已经有了答案:WilliOSlaunchmyappintothebackgroundifitwasforce-quitbytheuser?(7个答案)关闭8年前。我已经实现了静默推送通知。如果我手动杀死应用程序,它就不起作用。收到静默推送通知后,我调用了一个将数据发送到服务器的函数。这是我的静默推送通知代码-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfofetchCompletionHandler:(void(^)(UIBac

ios - 如何测试静默通知在 iOS 中是否正常工作?

我有一个使用无声通知订阅的程序:letpredicate=NSPredicate(format:"recordID==%@",CKRecordID(recordName:"ListName"))letsilentNotification=CKNotificationInfo()silentNotification.shouldSendContentAvailable=truesilentNotification.desiredKeys=["Update"]letsubscription=CKSubscription(recordType:"Lists",predicate:predic

ios - 尝试在 SpriteKit 编辑器中使用 GKComponent 子类会在保存时静默崩溃 Xcode

我正在尝试使用Xcode中的场景编辑器来处理GameplayKit和SpriteKit。我是SpriteKit的新手,之前也没有使用过NSSecureEncoding。老实说,Swift还是个新手。我有一个基本的GKComponent子类,其中一个整数一个字符串属性是这样实现的。importFoundationimportGameplayKit@objcclassBasicComponent:GKComponent{@GKInspectablevarnumber:Int=0@GKInspectablevartext:String=""structCoderKeys{staticlets

【文章分享】微信小程序静默登录方案设计

目录分享1.背景2.什么是静默登录?2.1静默登录流程时序2.2开发者后台校验与解密开放数据2.3session_key的有效期3「登录」架构3.1 libs -提供登录相关的类方法供「业务层」调用4.静默登录的调用时机4.2接口请求发起时调用4.3wx.checkSession罢工之谜4.4并发处理分享说实话,我也不是很理解这个熔断机制但是不影响大佬的这篇文章的优秀,虽然这个也是经常听说,但是没用过,所以也不是很了解。有其他见解的同学也可以在评论区留言或者私信我。【作者】蔡小真【链接】https://juejin.cn/post/69330829316531486801.背景微信官方提供了两

ios - 保存到用户照片库静默失败

我试图使用以下代码将图像保存到我iPhone上的用户相机胶卷:UIImageWriteToSavedPhotosAlbum(uiImage,nil,nil,nil)但是尽管没有崩溃或给出错误,它还是失败了。我确保图像是有效的(不是零)UIImage,它确实是。然后我尝试像这样实现完成处理程序:UIImageWriteToSavedPhotosAlbum(uiImage,self,#selector(self.image(_:didFinishSavingWithError:contextInfo:)),nil)//....@objcfuncimage(_image:UIImage,di

Android静默安装的两种方案

一些产品要求APP在升级时能够实现静默安装,而无需弹出安装界面让用户确认。这里提出两种实现方案:方案一:通过pm命令安装APP调用『pm』命令实现静默安装,此方案无须修改Android源码,但需要root权限。实现如下:/***Silentinstall**@parampathPackage*@returntrue:successfalse:failed*/publicstaticbooleaninstallSilent(Stringpath){booleanresult=false;BufferedReaderes=null;DataOutputStreamos=null;try{Proce

swift - 如何使用静默推送通知按需更新用户位置? iOS

我只想按需跟踪用户当前位置。我只需要初始位置,不需要持续更新。我认为最好的方法是向用户发送静默通知,以便一次获得用户的当前位置。接收静默通知工作得很好,但LocationManager没有得到位置的初始修复。我的位置管理器委托(delegate)类正常实例化,但在调用位置管理器方法startUpdatingLocation()后的任何时候都不会触发didUpdateLocations函数。当App从AppDelegate:didFinishLaunchingWithOptions正常启动时,LocationManager更新用户位置没有问题。我在Xcode6.3.2到iOS8.3上开发