我正在尝试为iOS生成框架。需要处理静态库项目中的推送通知。
是否可以在静态库项目中处理推送通知?如果有可能,怎么样?
感谢。
答案 0 :(得分:0)
正如David Berry评论的那样,您确实需要在AppDelegate中接收所有Push Notifications委托方法。
您可以在静态库中执行的操作是提供应用程序在其AppDelegate中调用的API。因此,使用您的lib的应用程序必须调用这些方法才能利用它。
示例(在AppDelegate中):
- (void) application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
[[PNLib sharedSingleton] appDidReceiveRemoteNotification:userInfo];
}