【问题标题】:Is it possible to handle push notifications in static library project in iOS?是否可以在 iOS 的静态库项目中处理推送通知?
【发布时间】:2015-05-20 19:17:50
【问题描述】:

我正在尝试为 iOS 生成框架。需要处理静态库项目中的推送通知。

是否可以在静态库项目中处理推送通知?如果可以,怎么做?

谢谢。

【问题讨论】:

  • 我不相信没有 AppDelegate 的合作可以完成,因为所有传入的通知都会发送给代理。

标签: ios frameworks xcode6 apple-push-notifications static-libraries


【解决方案1】:

正如 David Berry 评论的那样,您确实需要在 AppDelegate 中接收所有推送通知委托方法。

您可以在静态库中执行的操作是提供一个 API,供应用在其 AppDelegate 中调用。因此,使用您的库的应用必须调用这些方法才能利用它。

示例(在 AppDelegate 中):

- (void) application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
    [[PNLib sharedSingleton] appDidReceiveRemoteNotification:userInfo];
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多