【发布时间】:2016-08-09 11:44:46
【问题描述】:
如何使用SpringboardServices 和SBSPushStore 将另一个应用的通知计数添加到我的应用中?
我正在尝试将从whatsapp获取的通知计数显示到我的应用程序中,所以我四处搜索,一件事是肯定它是可能的,但我没有找到任何认可的方法来做到这一点。
Here is the question它回答了它,但我没有得到它。怎么做?有人可以分享一步一步的过程吗。
基于这个问题,我找到了可以使用SpringboardServices 锁定您的iphone 的代码,但我不知道如何将它用于SBSPushStore?
void *SpringBoardServices = dlopen("/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices", RTLD_LAZY);
NSParameterAssert(SpringBoardServices);
mach_port_t (*SBSSpringBoardServerPort)() = dlsym(SpringBoardServices, "SBSSpringBoardServerPort");
NSParameterAssert(SBSSpringBoardServerPort);
SpringBoardServicesReturn (*SBSLockDevice)(mach_port_t port) = dlsym(SpringBoardServices, "SBSLockDevice");
NSParameterAssert(SBSLockDevice);
mach_port_t sbsMachPort = SBSSpringBoardServerPort();
SBSLockDevice(sbsMachPort);
dlclose(SpringBoardServices);
【问题讨论】:
-
该答案仅适用于越狱设备,不能在 App Store 应用中使用。这就是你想要的吗?
-
@Paulw11 没关系,我只需要展示演示。这个应用程序不会上架。所以请分享一步一步的过程,因为我是一个天真的开发者。
-
@Paulw11 在这里我找到了 SBSPushStore github.com/MP0w/iOS-Headers/tree/master/iOS5.0/…
标签: ios objective-c push-notification