流星:使用raix:push和cordova:com.phonegap.plugins.facebookconnect

时间:2016-03-23 09:22:06

标签: cordova meteor cordova-plugins

我正在开发适用于iOS和Android的移动Meteor应用。在应用程序中我需要推送通知,为此我使用raix:push,它很棒。 我也希望用户使用他们的Facebook帐户注册该应用程序,并按照这个伟大的指南,我已经成功地在iOS上实现了这一点。

问题在于上面的内容破坏了我的Android版本。我在尝试在Android上运行时遇到错误:

  

意外的顶级例外:com.android.dex.DexException:Multiple   dex文件定义

在线研究,很容易得出结论,这是因为这个问题的标题中的两个插件之间的冲突(事实上,如果我删除cordova:com.phonegap.plugins.facebookconnect Android运行得很好) 。 AFAIU,这是因为cordova:com.phonegap.plugins.facebookconnect使用android-support-v4.jar而不是v13,但是我无法理解如何从Meteor应用程序解决这个问题。

由于使用Facebook注册并使用推送通知都是非常常见的需求,我希望其他人在Meteor之前成功处理此问题...任何帮助将不胜感激!

感谢。

1 个答案:

答案 0 :(得分:0)

我按照this discussion所示开始工作。