Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates from upstream + MABS compatibility #2

Open
wants to merge 108 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
bc44f39
Avoid FB prompt if required permission declined
simokhalil Nov 23, 2016
ef5f509
Update facebook-native.js
antonfire Nov 28, 2016
e5544b5
Update FacebookConnectPlugin.h
antonfire Nov 28, 2016
27aef95
Update FacebookConnectPlugin.m
antonfire Nov 28, 2016
254fa25
Update README.md
antonfire Nov 28, 2016
d6558c3
Update README.md
antonfire Nov 28, 2016
3c75c4b
Updated outdated link to repo/docs
jQrgen Dec 12, 2016
62a5d8f
upgrade to the last facebook sdk + a fix
oak-tree Dec 20, 2016
fdea701
Fix link from contributing to troubleshooting
jkervine Feb 6, 2017
f4e8631
Add fix documentation
jkervine Feb 6, 2017
defdef2
Proper linking
jkervine Feb 6, 2017
f27d522
Merge pull request #434 from jkervine/document_ios10_login_issue
jeduan Feb 8, 2017
bca6485
Merge pull request #398 from CNATURE/master
jeduan Feb 8, 2017
6ac3baf
Merge pull request #392 from jQrgen/patch-1
jeduan Feb 8, 2017
57a58e3
Merge pull request #375 from simokhalil/master
jeduan Feb 8, 2017
63aa299
Merge pull request #382 from antonfire/master
jeduan Feb 8, 2017
a88f4d1
1.8.0
jeduan Feb 8, 2017
d7deb65
Added hashtag support (#418)
mpk2 Feb 9, 2017
7c0cc6b
Update plugin version in plugin.xml to 1.8.0 (#485)
jacquesdev May 16, 2017
6f05f70
ios sdk 4.22.0 (#481)
Alexious-sh May 16, 2017
c7219bd
SDK 4.22.1
jeduan May 16, 2017
d67a0fc
1.9.0
jeduan May 16, 2017
e9932dc
Update plugin version in plugin.xml to 1.9.0 (#509)
jacquesdev Jun 4, 2017
b5eadd1
Update plugin.xml to 1.9.1
jeduan Jun 4, 2017
3770c9c
1.9.1
jeduan Jun 4, 2017
5463d07
application:openURL needs to return BOOL value (#548)
vojtakopal Aug 25, 2017
6a8e6c9
Updated logPurchase to handle decimal values correctly. (#500)
Aug 25, 2017
3a3392c
Updated the ConnectPlugin so that it accepts multiple async requests …
RobertYoung Aug 25, 2017
0f2b695
Fix for facebook-browser.js (#561)
darkovac Sep 19, 2017
b99e247
Update Facebook SDK 4.31.1 for iOS 11 (#634)
peterpeterparker Mar 23, 2018
3be0474
Initial import
peterpeterparker Mar 24, 2018
a2c74db
Add notice for cordova-android >= 7 compatibility
peterpeterparker Apr 14, 2018
53e69ae
Spelling
peterpeterparker Apr 14, 2018
e6a9a43
Update for next version v1.10.0
peterpeterparker Apr 14, 2018
6f29de8
Add example to install previous version
peterpeterparker Apr 14, 2018
e9a84b9
Spelling
peterpeterparker Apr 14, 2018
d372cb7
Update iOS 11.3
peterpeterparker Apr 14, 2018
c598359
Release v1.10.0 - Update Facebook iOS SDK
peterpeterparker Apr 14, 2018
c09ddfd
Change sentences order
peterpeterparker Apr 14, 2018
0ccac44
Fix versioning
peterpeterparker Apr 15, 2018
fcbd511
Add ANDROID_SDK_VERSION preference (#646)
skaman Apr 21, 2018
bddac54
Add note regarding PR #646
peterpeterparker Apr 21, 2018
462949b
Format
peterpeterparker Apr 21, 2018
0fe5708
Open changelog v1.11.0
peterpeterparker Apr 21, 2018
61ee356
Format
peterpeterparker Apr 21, 2018
f0bee56
Format
peterpeterparker Apr 21, 2018
8756dc7
Format
peterpeterparker Apr 21, 2018
efffde9
#645: Remove App Invites
peterpeterparker Apr 21, 2018
bd2f91c
Next version 1.11.0
peterpeterparker Apr 21, 2018
21229fe
App Invites removal is a breaking change, next version 2.0.0
peterpeterparker Apr 21, 2018
c7a4cbc
Add notice for older Cordova CLI
peterpeterparker Apr 26, 2018
b594d32
#568: Fix null pointer exception crashing app after 2nd login
peterpeterparker Apr 28, 2018
be84f8b
#653: Update Facebook iOS SDK v4.33.0
peterpeterparker May 4, 2018
9535ae7
Release v2.1.0
peterpeterparker May 4, 2018
7bda783
Create issue_template.md (#668)
jeduan Jun 1, 2018
f3c7ffe
Typings and a bit of more details
peterpeterparker Jun 1, 2018
ec79844
Typings
peterpeterparker Jun 1, 2018
74bccb1
Update Facebook iOS SDK 4.34.0
peterpeterparker Jun 27, 2018
b7963e2
Release v2.2.0
peterpeterparker Jun 27, 2018
4bbddc9
Update Facebook iOS SDK 4.35.0
peterpeterparker Aug 8, 2018
66c52d6
Update to v2.3.0
peterpeterparker Aug 8, 2018
2671526
Release v2.3.0
peterpeterparker Aug 12, 2018
e5c3aba
Update Facebook iOS SDK 4.36.0
peterpeterparker Sep 6, 2018
ef4aee9
Release v2.4.0
peterpeterparker Sep 6, 2018
114a93a
refactor(#706): Rename ANDROID_SDK_VERSION to FACEBOOK_ANDROID_SDK_VE…
peterpeterparker Sep 13, 2018
b3efd52
doc(#708): Add a note regarding the Graph API version
peterpeterparker Sep 13, 2018
b76b207
feat(#708): Sync Facebook SDK for iOS and Android
peterpeterparker Sep 16, 2018
cb1cebf
lib(#713): update Facebook SDK for iOS
peterpeterparker Oct 10, 2018
8c14a79
lib(#713): use Facebook SDK v4.37.0 for Android too
peterpeterparker Oct 10, 2018
e0fa179
release: v3.1.0
peterpeterparker Oct 10, 2018
71524c3
lib(#725): update Facebook SDK v4.38.1 for iOS
peterpeterparker Nov 21, 2018
6c53660
lib(#725): update Facebook SDK v4.38.1 for Android
peterpeterparker Nov 21, 2018
bb749c0
release: v3.2.0
peterpeterparker Nov 21, 2018
6dadb88
merge: release v3.2.0 and Facebook SDK v4.38.1
peterpeterparker Nov 21, 2018
2d782b7
Support for cordova-android v7 without workaround (#716)
adipascu Dec 15, 2018
0d71c97
release: v3.3.0
peterpeterparker Dec 15, 2018
cf4728a
release: v4.0.0 (replace v3.3.0 as it might be a breaking change for …
peterpeterparker Dec 15, 2018
dcc02c3
Enable app events to be sent from the pixel for both iOS and Android …
msencer Jan 17, 2019
53de8f9
feat(#678): add FB key to log msg
peterpeterparker Jan 17, 2019
5848a81
release: v4.1.0
peterpeterparker Jan 17, 2019
bcca4cb
lib: update Facebook SDK v4.40.0
peterpeterparker Feb 9, 2019
1c3ce00
merge(#743): Facebook SDK v4.40.0
peterpeterparker Feb 9, 2019
f2b73aa
release: v4.2.0
peterpeterparker Feb 9, 2019
eaa7236
Urgent - IOS crash when enableHybridAppEvents is enabled #745 (#746)
regevbr Feb 11, 2019
0e2dc48
release: v4.2.1
peterpeterparker Feb 11, 2019
03ca9ab
Fix openUrl handling bugs and add support for cordova-ios-5 (#751)
guylando Jun 29, 2019
aae18bd
release: v5.0.0
peterpeterparker Jun 29, 2019
96e09e3
feat(#639): use Cocoapods and bump up Facebook SDK version (#792)
peterpeterparker Aug 19, 2019
363befe
release: v6.0.0 (Cocoapods for iOS dependencies)
peterpeterparker Aug 19, 2019
d9d5d86
Update iOS and Android SDKs (#805)
francescotonini Oct 2, 2019
8512492
release: v6.1.0
peterpeterparker Oct 2, 2019
690d9f8
Update plugin.xml (#808)
sunda-amami Oct 9, 2019
5094ea9
doc: update iOS FB SDK v5.7.0
peterpeterparker Oct 9, 2019
601d3db
lib: update default FB SDK Android v5.5.2 (#809)
peterpeterparker Oct 9, 2019
24e021f
doc: cocoapods known erros (#810)
peterpeterparker Oct 9, 2019
1ef4942
release: v6.2.0
peterpeterparker Oct 9, 2019
8ef262c
Merge remote-tracking branch 'origin/master'
peterpeterparker Oct 9, 2019
9c50b61
Update to CocoaPods CDN (#848)
tetkosimi Feb 11, 2020
39cb5dd
feat: upgrade Facebook SDK iOS and Android (#849)
peterpeterparker Feb 11, 2020
89971d8
doc: add table of contents
peterpeterparker Feb 11, 2020
7a4a4e5
doc: update table of contents
peterpeterparker Feb 11, 2020
c372657
doc: add sample repo
peterpeterparker Feb 11, 2020
59318df
doc: add sample repo
peterpeterparker Feb 11, 2020
a9700a8
release: v6.3.0
peterpeterparker Feb 11, 2020
a5edc20
Fix hasAccessToken check (#853)
blackwolf12333 Mar 13, 2020
f153d69
release: v6.4.0
peterpeterparker Mar 13, 2020
5e45164
set min sdk to 21 as required by Mabs
izambasiron Jun 22, 2020
72cbad2
replace podfile tag with framework to comply with cordova cli 7.1
izambasiron Jun 23, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
Please do not submit support requests or "How to" questions here. Instead, please use channels like [StackOverflow](http://stackoverflow.com/), the [Ionic forum](https://forum.ionicframework.com) or the [Ionic slack channel](http://ionicworldwide.herokuapp.com)

For issues or feature requests related to the code **in this repository** file a Github issue and provide as much details as possible

**Bug or feature request**

[ ] I'm reporting a reproducible issue with the code
[ ] I'm reporting a feature request

**Describe the Bug of feature request**

A clear and concise description of what the bug or feature request is

**Expected Behavior**

A clear and concise description of what you expected to happen

**Sample repo**

A sample repo is needed for this issue to be fixed, please provide one in order to reproduce the problem.

You could for example try to use the [cordova-plugin-facebook4-lab](https://github.com/peterpeterparker/cordova-plugin-facebook4-lab) to reproduce your issue.

**Plugin version, OS, devices, etc**

Please provide information about the plugin version, OS, devices etc. where you faced your issue

**Additional Context**

List any other information that is relevant to your issue. Stack traces, related issues, suggestions on how to fix, Stack Overflow links, forum links, screenshots, OS if applicable, etc.

**Important note**

Unfortunately since this is a project done in spare time, support requests or "How to" questions will be closed without any further comments

If we consider your issue to not be well documented, it will be closed without further comments too

Thx you in advance for your understanding
255 changes: 255 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,255 @@
<a name="6.4.0"></a>
# [6.4.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v6.4.0)

## Fix

* **Android:** add a check to test if the access token is expired in order to fetch a new one if that would be the case ([#853](https://github.com/jeduan/cordova-plugin-facebook4/pull/853))

<a name="6.3.0"></a>
# [6.3.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v6.3.0)

## Features

* **iOS:** Updating to CocoaPods CDN ([#848](https://github.com/jeduan/cordova-plugin-facebook4/pull/848))
* **iOS:** Update Facebook iOS SDK v5.15.0 ([Facebook iOS SDK changelog](https://github.com/facebook/facebook-objc-sdk/blob/master/CHANGELOG.md) | Released: January 21 2020)
* **Android:** Set per default usage of Facebook Android SDK v5.13.0 ([Facebook Android SDK changelog](https://github.com/facebook/facebook-android-sdk/blob/master/CHANGELOG.md) | Released: December 11 2019)

Note: I have upgraded the default Facebook Android SDK to v5.13.0 and not to its last available version, v5.15.0, as this most recent version contains a bug (see [facebook-android-sdk#655](https://github.com/facebook/facebook-android-sdk/issues/665)).

## Docs

* **sample repo**: If you are looking to test the plugin, would like to reproduce a bug or build issues, there is now a demo project for such purpose: [cordova-plugin-facebook4-lab](https://github.com/peterpeterparker/cordova-plugin-facebook4-lab)

<a name="6.2.0"></a>
# [6.2.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v6.2.0)

## Features

* **iOS:** Update Facebook iOS SDK v5.7.0 ([Facebook iOS SDK changelog](https://github.com/facebook/facebook-objc-sdk/blob/master/CHANGELOG.md) | Released: September 30 2019)
* **Android:** Set per default usage of Facebook Android SDK v5.5.2 ([Facebook Android SDK changelog](https://github.com/facebook/facebook-android-sdk/blob/master/CHANGELOG.md) | Released: October 4 2019)

## Docs

* Document two known errors related to Cocoapods, Facebook iOS SDK and their related solutions

<a name="6.1.0"></a>
# [6.1.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v6.1.0)

## Features

* **iOS:** Update Facebook iOS SDK v5.6.0 ([Facebook iOS SDK changelog](https://github.com/facebook/facebook-objc-sdk/blob/master/CHANGELOG.md) | Released: July 15 2019)
* **Android:** Set per default usage of Facebook Android SDK v5.5.1 ([Facebook Android SDK changelog](https://github.com/facebook/facebook-android-sdk/blob/master/CHANGELOG.md) | Released: July 29 2019)

Thx [Francesco Tonini](https://github.com/francescotonini) for the PR 👍

<a name="6.0.0"></a>
# [6.0.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v6.0.0)

## Breaking change

* **iOS:** use the [CocoaPods dependency manager](https://cocoapods.org) in order to satisfy the iOS Facebook SDK library dependencies ([#639](https://github.com/jeduan/cordova-plugin-facebook4/issues/639))

### Notes

See [iOS documentation](https://github.com/jeduan/cordova-plugin-facebook4/tree/master/docs/ios) for some notes about installation with Cocoapods.

## Features

* **iOS:** Update Facebook iOS SDK v5.2.3 ([Facebook iOS SDK changelog](https://github.com/facebook/facebook-objc-sdk/blob/master/CHANGELOG.md) | Released: July 15 2019)
* **Android:** Set per default usage of Facebook Android SDK v5.2.0 ([Facebook Android SDK changelog](https://github.com/facebook/facebook-android-sdk/blob/master/CHANGELOG.md) | Released: July 29 2019)

<a name="5.0.0"></a>
# [5.0.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v5.0.0)

## Features

* **iOS:** Update Facebook iOS SDK v5.0.2 ([#751](https://github.com/jeduan/cordova-plugin-facebook4/pull/751) | [Facebook iOS SDK changelog](https://github.com/facebook/facebook-objc-sdk/blob/master/CHANGELOG.md) | Released: June 5 2019)
* **Android:** Set per default usage of Facebook Android SDK v5.0.20 ([#751](https://github.com/jeduan/cordova-plugin-facebook4/pull/751) | [Facebook Android SDK changelog](https://github.com/facebook/facebook-android-sdk/blob/master/CHANGELOG.md) | Released: June 7 2019)

### Kudos
Thx [Guy Lando](https://github.com/guylando) for your amazing work and PR 👍

<a name="4.2.1"></a>
# [4.2.1](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v4.2.1)

## Fix

* **iOS**: fix iOS crash when `enableHybridAppEvents` has already been enabled ([#745](https://github.com/jeduan/cordova-plugin-facebook4/pull/746))

### Kudos
Thx [Regev Brody](https://github.com/regevbr) for the PR 👍

<a name="4.2.0"></a>
# [4.2.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v4.2.0)

## Features

* **iOS:** Update Facebook iOS SDK v4.40.0 ([#743](https://github.com/jeduan/cordova-plugin-facebook4/issues/743), [#740](https://github.com/jeduan/cordova-plugin-facebook4/issues/740) | [Facebook iOS SDK changelog](https://developers.facebook.com/docs/ios/change-log-4x) | Released: January 22 2019)
* **Android:** Set per default usage of Facebook Android SDK v4.40.0 ([#743](https://github.com/jeduan/cordova-plugin-facebook4/issues/743), [#740](https://github.com/jeduan/cordova-plugin-facebook4/issues/740) | [Facebook Android SDK changelog](https://developers.facebook.com/docs/android/change-log-4x) | Released: January 22 2019)

<a name="4.1.0"></a>
# [4.1.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v4.1.0)

## Features

* **Facebook:** Allow hybrid apps to send AppEvents from the pixel ([#678](https://github.com/jeduan/cordova-plugin-facebook4/issues/678))

### Kudos

Thx [Mehmet Sencer Karadayi](https://github.com/msencer) for the PR 👍

<a name="4.0.0"></a>
# [4.0.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v4.0.0)

## Features

* **Android:** Support for cordova-android >= v7 without any workaround ([#716](https://github.com/jeduan/cordova-plugin-facebook4/pull/716), [#599](https://github.com/jeduan/cordova-plugin-facebook4/issues/599))

## Breaking change

If you already have the workaround in the `config.xml` of your application, you have to **remove** it respectively you **need** to **remove** the following piece of code of your `config.xml`:

```
<config-file parent="/resources" target="./res/values/strings.xml">
<string name="fb_app_id">123456789</string>
<string name="fb_app_name">myApplication</string>
</config-file>
```

### Side notes

Also note that this improvements is backwards compatible, if you use cordova-android < v7 you should still be able to use the plugin.

### Kudos

Thank you [Adrian Pascu](https://github.com/adipascu) for the PR and support 👍

<a name="3.2.0"></a>
# [3.2.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v3.2.0)

## Features

* **iOS:** Update Facebook iOS SDK v4.38.1 ([#725](https://github.com/jeduan/cordova-plugin-facebook4/issues/725) | [Facebook iOS SDK changelog](https://developers.facebook.com/docs/ios/change-log-4x) | Released: 1st November 2018)
* **Android:** Set per default usage of Facebook Android SDK v4.38.1 ([#725](https://github.com/jeduan/cordova-plugin-facebook4/issues/725) | [Facebook Android SDK changelog](https://developers.facebook.com/docs/android/change-log-4x) | Released: 1st November 2018)

<a name="3.1.0"></a>
# [3.1.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v3.1.0)

## Features

* **iOS:** Update Facebook iOS SDK v4.37.0 ([#713](https://github.com/jeduan/cordova-plugin-facebook4/issues/713) | [Facebook iOS SDK changelog](https://developers.facebook.com/docs/ios/change-log-4x) | Released: 27th September 2018)
* **Android:** Set per default usage of Facebook Android SDK v4.37.0 ([#713](https://github.com/jeduan/cordova-plugin-facebook4/issues/713) | [Facebook Android SDK changelog](https://developers.facebook.com/docs/android/change-log-4x) | Released: 27th September 2018)

<a name="3.0.0"></a>
# [3.0.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v3.0.0)

## Features

* **Android:** Update Facebook Android SDK reference to v4.36.0 (drop greedy v4.+ reference) ([#708](https://github.com/jeduan/cordova-plugin-facebook4/issues/708))

### Disclaimer

This release does not contains that much but we bumped up it to a major release because as of now, each release will always be published with a synchronized Facebook SDK version for iOS and for Android

<a name="2.5.0"></a>
# [2.5.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.5.0)

## Breaking change

* **Android:** `ANDROID_SDK_VERSION` was renamed to `FACEBOOK_ANDROID_SDK_VERSION` to avoid misunderstood. This variable is use to set the Facebook SDK version for Android not the Android SDK version ([#706](https://github.com/jeduan/cordova-plugin-facebook4/issues/706))

## Documentation

* **Doc:** Add a note in the `README` regarding the Graph API version which is not set by the plugin itself

<a name="2.4.0"></a>
# [2.4.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.4.0)

## Features

* **iOS:** Update Facebook iOS SDK v4.36.0 ([e5c3aba](https://github.com/jeduan/cordova-plugin-facebook4/commit/e5c3abafca2fb0fe6651ab4025cb0510735fb66b) | [Facebook changelog](https://developers.facebook.com/docs/ios/change-log-4x) | Released: 30th August 2018)

<a name="2.3.0"></a>
# [2.3.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.3.0)

## Features

* **iOS:** Update Facebook iOS SDK v4.35.0 ([4bdddc9](https://github.com/jeduan/cordova-plugin-facebook4/commit/4bbddc9938f2b087472757723ede1d037182b9c6) | [Facebook changelog](https://developers.facebook.com/docs/ios/change-log-4x) | Released: 26th July 2018)

<a name="2.2.0"></a>
# [2.2.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.2.0)

## Features

* **iOS:** Update Facebook iOS SDK v4.34.0 ([74bccb1](https://github.com/jeduan/cordova-plugin-facebook4/commit/74bccb1a4f8938024002d0f4e681b9a56b1d7f43) | [Facebook changelog](https://developers.facebook.com/docs/ios/change-log-4x))

<a name="2.1.0"></a>
# [2.1.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.1.0)

## Features

* **iOS:** Update of the Facebook SDK v4.33.0 for iOS 11 ([#653](https://github.com/jeduan/cordova-plugin-facebook4/issues/653))

<a name="2.0.1"></a>
# [2.0.1](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.0.1)

## Bug fixes

* **Android:** Fix null pointer exception leading to app crashing after a second login (flow example: login -> graphApi -> logout -> login -> crash) ([#568](https://github.com/jeduan/cordova-plugin-facebook4/issues/568))

<a name="2.0.0"></a>
# [2.0.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v2.0.0)

**Breaking change:** As of February 5, 2018, Facebook doesn't support anymore App Invites, therefore these methods have been removed.

This version introduce also a new optional variable for the Android installation.

## Features

* **iOS:** App Invites support removed ([#645](https://github.com/jeduan/cordova-plugin-facebook4/issues/645))

* **Android:** Add optional installation variable `ANDROID_SDK_VERSION` ([#550](https://github.com/jeduan/cordova-plugin-facebook4/issues/550))([#646](https://github.com/jeduan/cordova-plugin-facebook4/pull/646))

### Side note

I did consider removing the methods for App Invites as a breaking change, even if these weren't already supported from Facebook since months.

I followed the semantic versioning idea the Ionic team recently published in their [blog](https://blog.ionicframework.com/ionic-semantic-versioning-release-schedule-and-lts/)

@peterpeterparker

<a name="1.10.1"></a>
# [1.10.1](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v1.10.1)

v1.10.1 Fix an issue regarding the versioning (v1.10 was missing in plugin.xml)

<a name="1.10.0"></a>
# [1.10.0](https://github.com/jeduan/cordova-plugin-facebook4/releases/tag/v1.10.0)

v1.10.0 introduces the last Facebook SDK for iOS

## Features

* **iOS:** Update of the Facebook SDK v4.31.1 for iOS 11 ([#631](https://github.com/jeduan/cordova-plugin-facebook4/issues/631)) ([#634](https://github.com/jeduan/cordova-plugin-facebook4/pull/634))

* **Android:** Add a note in the README and Android Guide about the compatibility with cordova-android >= v7.0.0

### Disclaimer

The introduction of the new Facebook SDK for iOS 11 add a new confirm modal to the login flow.

This is the expected design flow defined by `Apple` which `Facebook` implemented. The `cordova-plugin-facebook4` can't modify this behavior (as far as I know, @peterpeterparker).

#### iOS 11.3

On iOS 11.3, the user won't have the choice anymore between using the Facebook App or using Email/Phone number for Facebook login process but will go straight to the "Facebook - Accept permissions" screen.

Therefore, with this version, the user will still face only one modal during the login flow.

#### iOS >= 11 < 11.3

Because of the introduction of the new modal, the user might face two modals during the login flow. One asking him/her if he/she want to open Facebook and one again asking him/her as before if he/she want to open the Facebook App.

About the subject, you could for example have a look to this [stackoverflow's post](https://stackoverflow.com/questions/45858774/ios-11-facebook-signin-is-showing-an-initial-system-alert/).

This is improved with iOS 11.3.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ These are just guidelines, not rules, use your best judgement and feel free to p

Before creating a Github issue make sure you...

- Check the [Troubleshooting Guide](TROUBLESHOOTING.md) for well known issues.
- Check the [Troubleshooting Guide](./docs/TROUBLESHOOTING.md) for well known issues.
- Search the [issues list](https://github.com/Wizcorp/phonegap-facebook-plugin/issues) for existing closed or still open issues
- Create a Github issue

Expand Down
Loading