Android Air GoViral ANE showFacebookShareDialog throw modeOverride错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Air GoViral ANE showFacebookShareDialog throw modeOverride错误相关的知识,希望对你有一定的参考价值。

我正在尝试使用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:datasvn.milkmangames	runkanegoviral5swclibrarysrcas3commilkmangames
ativeextensionsGoViral.as:1734]
I/<app id>(25773):  at com.milkmangames.nativeextensions::GoViral/showFacebookShareDialog()[D:datasvn.milkmangames	runkanegoviral5swclibrarysrcas3commilkmangames
ativeextensionsGoViral.as:727]

我很难过。

建立:

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

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

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

以上是关于Android Air GoViral ANE showFacebookShareDialog throw modeOverride错误的主要内容,如果未能解决你的问题,请参考以下文章

Adobe ANE 适用于 iOS 和 Android 设备,但不适用于 AIR 模拟器

FIREBASE-ANE Adob e air android无法连接到我的Firebase项目

Adobe AIR ANE 中的 FragmentActivity

带有 Air Native Extension (ANE) 的 Air 应用程序中的无效/未知命名空间

如何在 Adob​​e Air Mobile 的 Android 原生扩展中包含额外的 Jar

带有ane的air sdk 16 buid app,需要有通用的iOS库。请联系 ANE 开发人员