У меня есть приложение Unity, которое я перенес с 2017.4.32 на 2018.4.9. Мое приложение имеет две функции совместного использования, одна использует FB.ShareLink (), а другая FB.FeedShare ()
После преобразования с 2017 года на 2018 обе функции обмена работали. Я обновляю «Версию сценариев» из .Net 3.5 (устарело) в .Net 4.x.
FB.ShareLink () работает как и раньше, но FB.FeedShare показывает интерфейс ошибки Facebook с сообщением "Invalid access_token ".
FB SDK установлен с Gradle:
implementation 'com.facebook.android:facebook-core:[5,6)'
implementation 'com.facebook.android:facebook-login:[5,6)'
implementation 'com.facebook.android:facebook-share:[5,6)'
Я могу переключиться обратно на .Net 3.5, и все снова работает, но пытается перейти на .Net 4, чтобы исправитьдругие проблемы
Я пытался: - переустановить FB Unity SDK (facebook-unity-sdk-7.17.2) - обновить Unity с 2018.4.9 до 2018.4.10 - войти и выйти из FB
Единственное связанное сообщение в журналах, которые я вижу:
10-01 21:58:10.992 7453 7521 V com.facebook.unity.FB: FeedShare({"link":"http://play.google.com/store/apps/details?id=com.myapp","linkName":"New High Score","linkCaption":"My Game","linkDescription":"Can you beat my score...","picture":"http://img.asdfasdf.com/asdfasdf.png","callback_id":"3"})