reason

增加了第三方登录

......@@ -23,6 +23,17 @@
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "example://gizmos” -->
<!-- Registered Callback URLs in TwitterApp -->
<data
android:host=""
android:scheme="parlando" /> <!-- host is option -->
</intent-filter>
</activity>
<!-- Don't delete the meta-data below.
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
......@@ -40,7 +51,6 @@
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="pub.yiyan.parlando.Parlando.braintree" />
</intent-filter>
</activity>
......@@ -54,9 +64,15 @@
android:name="com.facebook.sdk.ClientToken"
android:value="@string/facebook_client_token" />
</application>
<queries>
<provider android:authorities="com.facebook.katana.provider.PlatformProvider" />
</queries>
<queries>
<intent>
<action android:name="android.support.customtabs.action.CustomTabsService" />
</intent>
</queries>
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.INTERNET" />
......
......@@ -316,18 +316,20 @@ class _LoginPageState extends State<LoginPage>
// Registered Callback URLs in TwitterApp
// Android is a deeplink
// iOS is a URLScheme
redirectURI: 'example://',
redirectURI: 'parlando://',
);
final authResult = await twitterLogin.login();
final authResult = await twitterLogin.loginV2();
switch (authResult.status) {
case TwitterLoginStatus.loggedIn:
// success
print(authResult.authToken);
break;
case TwitterLoginStatus.cancelledByUser:
// cancel
print("cancelledByUser");
break;
case TwitterLoginStatus.error:
// error
print(authResult.errorMessage);
break;
default:
break;
......