Android Air GoViral ANE showFacebookShareDialog throw modeOverride错误

时间:2017-12-20 14:35:21

标签: android facebook actionscript-3 air ane

我尝试使用Milkman的GoViral ANE实现Facebook共享。

在设备上应用程序设置GoViral,用户使用Facebook登录,授予权限(包括" publish_actions"权限)。

对goViral的调用如下:

goViral.showFacebookShareDialog("My name", "My caption", "My description", "<app url on the play store>");

但是,当共享代码运行时,我看到了这个运行时错误:

I/<app id>(25773): ArgumentError: modeOverride parameter must be a valid member of GVFacebookDialogMode.
I/<app id>(25773):  at com.milkmangames.nativeextensions::GoViral$/assertArgs()[D:\data\svn.milkmangames\trunk\ane\goviral5\swclibrary\src\as3\com\milkmangames\nativeextensions\GoViral.as:1734]
I/<app id>(25773):  at com.milkmangames.nativeextensions::GoViral/showFacebookShareDialog()[D:\data\svn.milkmangames\trunk\ane\goviral5\swclibrary\src\as3\com\milkmangames\nativeextensions\GoViral.as:727]

我很难过。

设定:

  • AIR 23.0
  • Android 4.4.2
  • GoViral 5.6.0(截至2017年12月的最新版本)
  • Facebook API 2.5

1 个答案:

答案 0 :(得分:0)

这对我来说,有些图书馆已经过时了。 如果可能,请尝试使用最新版本的ANE和AIR SDK。

GoViral 5.6.0 AIR SDK 27(或labs.adobe.com上的28)