【问题标题】:libgdx: Parse.com iOS SDK and RoboVMlibgdx:Parse.com iOS SDK 和 RoboVM
【发布时间】:2014-11-27 04:54:38
【问题描述】:

我有一个使用 libgdx 1.2 的应用程序项目。我想将 Parse.com 推送通知添加到其 iOS 和 Android 版本。使核心应用程序能够调用本机平台方法的常用 java 接口没有问题,但我在理解如何从 Java RoboVM 代码调用 Parse.com SDK 方法方面有很多问题,例如,假设 NativeMethods 是我的接口本机方法访问,以及 IOSNatives 我的 iOS RoboVM 实现:

public class IOSNatives implements NativeMethods
{
  public void pushNotifications()
  {
    // how do I write the java code equivalent to this example?
    // step 5 here: https://parse.com/tutorials/ios-push-notifications
  }
}

我的意思是,第 5 步 here: 然后我也需要一些关于第 1-4 步的提示...

我已经搜索过类似的问题,但我能找到的唯一一个是

Is there a way for push notifications in libGDX (Android and iOS projects)?

这并不能说明我需要什么。

【问题讨论】:

    标签: ios push-notification parse-platform libgdx robovm


    【解决方案1】:

    为了使用在 Objective C 上编写的 IOS sdk,您必须使用绑定。 Binding 是包装器,它允许您从 java 调用目标 C 代码。幸运的是,您不需要编写自己的绑定 fot 解析,因为这里已有一个:RoboVM parse binding

    您可以查看Sample.java 的实现示例。

    您可以获取有关绑定以及如何将它们添加到您的项目的更多信息here

    【讨论】:

    • 我已经在 BlueRiverInteractive 完成了这些步骤。但是 Sample.java 不包含任何接收推送通知的代码。我应该去别的地方吗?
    • 应该和普通IOS应用的代码一样,只是用“java方式”写的。
    • 好吧,问题是,我不明白我应该在哪里写代码。 Sample.java 扩展了 UIApplicationDelegateAdapter,但我的 IOSLauncher 扩展了 IOSApplication.Delegate 并且方法不太一样...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 2016-05-08
    相关资源
    最近更新 更多