ios - OneSignal 和 Xamarin iOS 问题

标签 ios xamarin xamarin.ios onesignal

我在我的 Xamarin iOS 应用程序中使用 OneSignal 服务,根据文档: https://documentation.onesignal.com/docs/xamarin-sdk-setup

我已经完成了所有步骤,但是如果我重写 AppDelegate 方法

OnResignActivation
DidEnterBackground
WillEnterForeground
WillTerminate
OnActivated

我收到下一个错误:

ObjCRuntime.RuntimeException: Cannot get the method descriptor for the selector 'oneSignalApplicationDidBecomeActive:' on the type 'AppDelegate', because the selector does not correspond to a method

我需要覆盖这些方法,我的错误是什么?

谢谢!

最佳答案

在您的应用程序的 AppDelegate 中试试这个

[Export ("oneSignalApplicationDidBecomeActive:")]
public void OneSignalApplicationDidBecomeActive(UIApplication application) {
    Console.WriteLine ("oneSignalApplicationDidBecomeActive:");
}

关于ios - OneSignal 和 Xamarin iOS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35761082/

相关文章:

Xamarin:使用具有 UICompletion 处理程序的 Notify 方法不可用

c# - 在设备上存储密码

xamarin.ios - 我如何写一个浮点文字?

ios - Zebra 打印机 iMZ320 的打印问题

ios - InputStream.read 有时会停止读取

ios - 如何在每个具有唯一数据源的 UICollectionView 单元格中放置不同的 UITableView?

ios - 在 iOS 7.1 模拟器上运行会导致控制台输出错误

c# - Xamarin.forms-如何在 View 模型内的条目中检测回车?

ios - iPad 在使用 Xamarin.Forms 启动时崩溃

ios - DrawView 崩溃 ios xcode 6