libgdx:解析.com iOS SDK和RoboVM

3

我有一个使用libgdx 1.2的应用项目。我想在其iOS和Android版本中添加Parse.com推送通知。对于使核心应用程序调用本地平台方法的常规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
  }
}

我是说,第五步在这里:https://parse.com/tutorials/ios-push-notifications。然后我还需要关于步骤1-4的一些提示...
我已经在stackoverflow上搜索了类似的问题,但我只找到了一个:Is there a way for push notifications in libGDX (Android and iOS projects)?,但它并没有提供我需要的答案。
1个回答

1
为了使用用Objective C编写的IOS sdk,您必须使用绑定。绑定是一个包装器,允许您从Java调用Objective C代码。幸运的是,您不需要为解析编写自己的绑定,因为已经存在一个:RoboVM parse binding
您可以查看Sample.java以获取实现示例。
您可以在here中获取有关绑定及如何将其添加到项目中的更多信息。

我已经按照BlueRiverInteractive的步骤进行了操作。然而,Sample.java文件中没有包含接收推送通知的任何代码。我应该在其他地方查找吗? - Lucio Crusca
它应该与普通IOS应用程序的代码相同,只是以“Java方式”编写。 - Alon Zilberman
好的,问题是我不明白在哪里应该写代码。Sample.java扩展了UIApplicationDelegateAdapter,但我的IOSLauncher扩展了IOSApplication.Delegate,而且方法也不完全相同... - Lucio Crusca

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接