It is my experience with cocos 3.7 and latest FB plugin (SDKBOX) that the share dialog doesn’t open on the first try.
Often I had to call the request up to 5 times (typically the first req fails and the second is ok) which finally leads to FB dialog open.
Yes, I wait some time before the requests… (10sec even more).
Here is my log which shows that the 2nd request has succeeded.
There is some exception which could lead to some diagnostics, or it may be irrelevant.
This behaves the same on my 3 distinct devices.
Please note that I’m also calling the getStatus like this:
this.onFacebookCheckStatus();
this.doShare();
That is why there are 2x more requests in the log.
Log dump
I/SDKBox ( 2689): class name : ----com/sdkbox/plugin/PluginFacebook----
E/sdkbox ( 2689): getFingerprintString(build): 000000
E/sdkbox ( 2689): getFingerprintString(androidid): 6bd294a5762ba53
D/FacebookSDK.Request( 2689): Request:
D/FacebookSDK.Request( 2689): Id: 1
D/FacebookSDK.Request( 2689): URL: https://graph.facebook.com/v2.4/1622986447923292?format=json&sdk=android&fields=supports_implicit_sdk_logging%2Cgdpv4_nux_content%2Cgdpv4_nux_enabled%2Candroid_dialog_configs%2Candroid_sdk_error_categories
D/FacebookSDK.Request( 2689): Method: GET
D/FacebookSDK.Request( 2689): User-Agent: FBAndroidSDK.4.4.0
D/FacebookSDK.Request( 2689): Content-Type: application/x-www-form-urlencoded
E/sdkbox ( 2689): getFingerprintString(macaddress): CC:F9:E8:BC:66:46
D/cocos2d-x debug info( 2689): Pp: listeners are set:
D/cocos2d-x debug info( 2689): create rendererRecreatedListener for GLProgramState
D/cocos2d-x debug info( 2689): create rendererRecreatedListener for GLProgramState
D/FacebookSDK.Response( 2689): Response
D/FacebookSDK.Response( 2689): Id: 1
D/FacebookSDK.Response( 2689): Size: 804
D/FacebookSDK.Response( 2689): Responses:
D/FacebookSDK.Response( 2689): [{Response: responseCode: 200, graphObject: {"id":"1622986447923292","gdpv4_nux_enabled":false,"supports_implicit_sdk_logging":true,"android_sdk_error_categories":[{"recovery_message":"Přihlaste se znovu k této aplikaci, abyste se mohli znovu připojit ke svému Facebook účtu.","items":[{"code":102},{"code":190}],"name":"login_recoverable"}],"android_dialog_configs":{"data":[{"versions":["20140701"],"url":"\/connect\/dialog\/MPlatformLikeJSDialog","name":"com.facebook.platform.action.request.LIKE_DIALOG|LIKE_DIALOG"},{"versions":["20140701"],"url":"\/connect\/dialog\/MPlatformAppInvitesJSDialog","name":"com.facebook.platform.action.request.APPINVITES_DIALOG|APP_INVITES_DIALOG"}]},"gdpv4_nux_content":"Novinka! Teď máte kontrolu – zvolte si, které informace chcete sdílet s aplikacemi."}, error: null}]
15 secs wait
D/FacebookSDK.Request( 2689): Request:
D/FacebookSDK.Request( 2689): Id: 2
D/FacebookSDK.Request( 2689): URL: https://graph.facebook.com/v2.4/1622986447923292/activities?format=json&sdk=android
D/FacebookSDK.Request( 2689): Method: POST
D/FacebookSDK.Request( 2689): User-Agent: FBAndroidSDK.4.4.0
D/FacebookSDK.Request( 2689): Content-Type: application/x-www-form-urlencoded
D/FacebookSDK.Request( 2689): Parameters:
D/FacebookSDK.Request( 2689): format: json
D/FacebookSDK.Request( 2689): sdk: android
D/FacebookSDK.Request( 2689): Attachments:
D/FacebookSDK.Request( 2689): application_package_name: cz.volten.brili.android.free
D/FacebookSDK.Request( 2689): advertiser_tracking_enabled: true
D/FacebookSDK.Request( 2689): extinfo: ["a2","cz.volten.brili.android.free",1,"1.0","4.0.4","GT-P7500","cs_CZ","CEST","",1280,752,"1,00",2,13,4]
D/FacebookSDK.Request( 2689): anon_id: XZ2e30e58f-3ce4-40cf-9e87-1152c948e0a1
D/FacebookSDK.Request( 2689): application_tracking_enabled: true
D/FacebookSDK.Request( 2689): event: MOBILE_APP_INSTALL
D/FacebookSDK.Request( 2689): advertiser_id: 9afc719b-bc1a-4865-978f-7c102a5910a0
D/FacebookSDK.Request( 2689): attribution: 181429db-db1e-419e-99d0-92aeda57c1a0
D/FacebookSDK.Response( 2689): Response
D/FacebookSDK.Response( 2689): Id: 2
D/FacebookSDK.Response( 2689): Size: 16
D/FacebookSDK.Response( 2689): Responses:
D/FacebookSDK.Response( 2689): [{Response: responseCode: 200, graphObject: {"success":true}, error: null}]
D/FacebookSDK.Request( 2689): Request:
D/FacebookSDK.Request( 2689): Id: 3
D/FacebookSDK.Request( 2689): URL: https://graph.facebook.com/v2.4/1622986447923292/activities?access_token=&format=json&sdk=android
D/FacebookSDK.Request( 2689): Method: POST
D/FacebookSDK.Request( 2689): User-Agent: FBAndroidSDK.4.4.0
D/FacebookSDK.Request( 2689): Content-Type: multipart/form-data; boundary=3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f
D/FacebookSDK.Request( 2689): Parameters:
D/FacebookSDK.Request( 2689): format: json
D/FacebookSDK.Request( 2689): sdk: android
D/FacebookSDK.Request( 2689): Attachments:
D/FacebookSDK.Request( 2689): custom_events_file: <Data: 512>
D/FacebookSDK.Request( 2689): application_package_name: cz.volten.brili.android.free
D/FacebookSDK.Request( 2689): advertiser_tracking_enabled: true
D/FacebookSDK.Request( 2689): extinfo: ["a2","cz.volten.brili.android.free",1,"1.0","4.0.4","GT-P7500","cs_CZ","CEST","",1280,752,"1,00",2,13,4]
D/FacebookSDK.Request( 2689): anon_id: XZ2e30e58f-3ce4-40cf-9e87-1152c948e0a1
D/FacebookSDK.Request( 2689): application_tracking_enabled: true
D/FacebookSDK.Request( 2689): event: CUSTOM_APP_EVENTS
D/FacebookSDK.Request( 2689): advertiser_id: 9afc719b-bc1a-4865-978f-7c102a5910a0
D/FacebookSDK.Request( 2689): attribution: 181429db-db1e-419e-99d0-92aeda57c1a0
D/FacebookSDK.Response( 2689): Response
D/FacebookSDK.Response( 2689): Id: 3
D/FacebookSDK.Response( 2689): Size: 16
D/FacebookSDK.Response( 2689): Responses:
D/FacebookSDK.Response( 2689): [{Response: responseCode: 200, graphObject: {"success":true}, error: null}]
30 sec wait
SUCCESS !