问题标签 [fbsdkappinvitecontent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
106 浏览

ios - Facebook iOS 邀请未到达受邀者

FBSDKAppInviteContent用来邀请人们使用我的应用程序。我能够通过向导(在最终解决了有关我的应用程序链接不正确的错误之后,现在不是)并发送了邀请。没有打嗝,代表用{didComplete:1}.

但是..通知没有到达我想邀请的人!我已经验证:

  • 我的应用已上线
  • 我的应用程序有一个有效的 iPhone 商店 ID
  • 应用链接打开应用

我错过了什么?

0 投票
0 回答
409 浏览

android - AppLinkData.CompletionHandler 从不重置

我正在使用带有深层链接的 FB AppInvite。当我从邀请中按“打开”时,我正确获得了深层链接。

问题是,一旦我这样做了,应用程序的所有后续激活都会使用相同的深层链接激活 onDeferredAppLinkDataFetched() 回调。我是从启动器还是从概览屏幕启动应用程序都没有关系。

这是代码:

将不胜感激任何线索:-)

0 投票
1 回答
4035 浏览

facebook - Facebook SDK for Unity 中 FB.Mobile.AppInvite 中的 AppLink URL 是什么?以及如何得到它?还是成功?

我正在使用 Unity 5.3.4f1 和 Facebook SDK for unity 7.4 问题是文档很差,没有分步指南到 facebook SDK FB.Mobile.AppInvite:
https ://developers.facebook.com/docs/unity/reference /current/FB.Mobile.AppInvite

问题是什么是 AppLink?如何创建它?
有任何 Csharp 代码吗?
关于这个主题的文档在哪里?
任何指导示例?
有人吗?我什至在问正确的问题吗?

0 投票
1 回答
526 浏览

ios - 应用程序邀请 facebook | 没有在 iOS 上收到通知,但在 android 中收到了邀请,但邀请列在 facebook -> 应用程序 -> 应用程序邀请中

我在我的应用程序中添加了 Facebook 应用程序邀请功能,下面是我发送应用程序邀请的代码

我在课堂上添加了以下扩展名

在应用程序委托中:

我已经从 facebook 门户配置了“应用程序链接”并将其放入 infi.plist 和 content.appLinkURL。

在运行此代码时,将发送应用邀请。当应用程序邀请的接收者在 android 上时,邀请会列在 facebook 的通知感觉中,并且用户可以通过它安装应用程序。但是,如果邀请的接收者在 iOS 上,则邀请不会在用户的通知提要中列出,但是如果用户转到 facebook -> More(tab) -> apps -> App邀请,则此处列出了邀请。

请指导我哪里做错了。以及我应该怎么做才能在 iOS 的通知中列出邀请,就像 android 一样。我正在使用 Xcode 6.4 和 Swift 1.2 这适用于 iOS 8 但不适用于 iOS 9

提前致谢,

0 投票
0 回答
127 浏览

android - 如果深度链接和 appInvite 都实现了,普通 URL 将如何工作(非邀请 URL)?

我已经实现了 AppInvite 以及普通的 DeepLinks,比如添加的主机:www.abc.com 以及 www.abc.com 和 pathPrefix 作为 /referrals。我想知道是否未安装应用程序,我们单击动态链接会调用 AppInvite.getInvitation() 吗?如果安装了 App,是否会调用 pendingIntent 或 AppInvite?这是如何运作的?

0 投票
1 回答
735 浏览

android - Android facebook sdk appinvites AppInviteDialog white screen

Hi im having this problem, when i try to send facebook appinvites from my android app it just hangs on this white dialog forever: white dialog. I've tried in emulators and real devices and it just keeps doing the same. I followed this guide:
https://developers.facebook.com/docs/app-invites/android . Its wierd because at start i wasn't having this problem, it was opening fine and could see facebook friends and send the invitations but suddenly it just stopped working. I've been searching for a solution and cant find anything. Some info:

  • Im using facebook-android-sdk:4.20.0
  • My call to the sdk: `@Override public void onCreate(Bundle savedInstanceState) {

    }`

  • The logcat when i call AppInviteDialog.show(this, content):

I/cr_LibraryLoader: Time to load native libraries: 6 ms (timestamps 8392-8398)
I/cr_LibraryLoader: Expected native library version number "52.0.2743.100", actual native library version number "52.0.2743.100"
I/cr_LibraryLoader: Expected native library version number "52.0.2743.100", actual native library version number "52.0.2743.100"
I/chromium: [INFO:library_loader_hooks.cc(143)] Chromium logging enabled: level = 0, default verbosity = 0
I/cr_BrowserStartup: Initializing chromium process, singleProcess=true
W/cr_media: Requires BLUETOOTH permission
I/cr_DRP: No DRP key due to exception:java.lang.ClassNotFoundException: com.android.webview.chromium.Drp
W/cr_AwContents: onDetachedFromWindow called when already detached. Ignoring
I/cr_Ime: ImeThread is not enabled.
I/Choreographer: Skipped 33 frames! The application may be doing too much work on its main thread.
E/libEGL: validate_display:99 error 3008 (EGL_BAD_DISPLAY)
I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
[ 03-11 08:03:08.849 2642: 3328 D/ ] HostConnection::get() New Host Connection established 0x6fff73f04ac0, tid 3328
D/FA: Connected to remote service
I/art: Do full code cache collection, code=123KB, data=109KB
I/art: Starting a blocking GC JitCodeCache
I/art: After code cache collection, code=113KB, data=74KB
W/cr_BindingManager: Cannot call determinedVisibility() - never saw a connection for the pid: 2642
W/art: Attempt to remove non-JNI local reference, dumping thread
I/art: Do partial code cache collection, code=121KB, data=88KB
I/art: After code cache collection, code=121KB, data=88KB
I/art: Increasing code cache capacity to 512KB
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread

( CONTINUES UNTIL :)

I/chromium: [INFO:CONSOLE(155)] "Uncaught Error: Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.", source: https://m.facebook.com/connect/dialog/MPlatformAppInvitesJSDialog?app_id=MYAPPID&method_args=%7B%22destination%22%3A%22facebook%22%2C%22app_link_url%22%3A%22https%3A%5C%2F%5C%2Ffb.me%5C%2Fmyapplink%22%7D&bridge_args=%7B%22action_id%22%3A%22b60bf3e2-7b08-4fa0-b2c3-a4839b40b440%22%7D&display=touch&android_key_hash=MYAPPKEYHASH (155)
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
I/art: Compiler allocated 6MB to compile void android.view.ViewRootImpl.performTraversals()
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Suspending all threads took: 16.507ms
I/art: Background partial concurrent mark sweep GC freed 19(592B) AllocSpace objects, 3(18MB) LOS objects, 17% free, 19MB/23MB, paused 8.410ms total 43.175ms
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
I/art: Background partial concurrent mark sweep GC freed 23(664B) AllocSpace objects, 2(12MB) LOS objects, 13% free, 25MB/29MB, paused 7.096ms total 37.376ms
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread

And then it just keepgoing like that forever.

  • My facebook app setup is currently live and available to the public.

Please let me know if there is any other information i can provide and thank you.

0 投票
2 回答
392 浏览

ios - FBSDKAppInviteDialog 不加载好友列表

UIWebView通过显示打开的页面FBSDKAppInviteDialog不会像往常一样加载朋友列表,而是在空白页面状态或无限加载指示器状态下停止。

并且FBSDKAppInviteDialogDelegate没有调用方法。

这种行为在一周前是不可重现的。

iOS Simulator 10.2,与 iPhone 5S 和 iPad mini 9.2 真实设备上的 iOS 10.2.1 上的行为相同。

Facebook SDK - 4.15.1

提前感谢您的任何帮助或建议。



空屏状态 加载指示器状态

0 投票
0 回答
52 浏览

android - Android App Invites 未显示在通知 Facebook android 但 linvitation 列在 facebook/apps/app 邀请中

我正在使用来自 android Facebook SDK 的 App Invites 功能。我有一个问题,当我向朋友发送邀请但此邀请未显示在通知朋友的 Facebook Android 应用程序中,但邀请列在 facebook/apps/app 邀请 应用程序/应用程序邀请中

有没有人遇到过这个问题?你能提供一个具有 App Invites 功能并且已经工作的应用程序吗?我需要测试以确保 Facebook 是否有问题。

感谢广告

0 投票
1 回答
52 浏览

ios - 使用 Facebook 的移动托管 API 时,是否可以通过 FBSDKAppInviteContent 传递自定义数据?

我正在尝试通过带有 Swift 的 iOS Facebook 应用程序邀请发送数据,然后在用户响应时将其附加到邀请中。我的理解是,这类似于深度链接,但是,我不确定在使用 Facebook 的移动托管 API 时是否可以发送自定义数据,而不是我自己的链接。现在我正在使用promotionCodepromotionText属性FBSDKAppInviteContent通过邀请传递数据,但是,这些属性在邀请中显示给用户,我更喜欢将它们隐藏起来。使用移动托管 API 时,是否有任何方法可以通过未向接收用户显示的邀请传递数据?

0 投票
1 回答
354 浏览

ios - 在 FBSDKAppInviteDialog 中出现错误(错误域 = com.facebook.sdk.core 代码 = 9“(空)”)

我已经在 facebook.developer 中成功创建了 AppId。我还在 info.plist 文件中添加了 urlscheme。

这是我的代码

不显示邀请对话框出现错误