Revert "Revert "DynamicLinking V1""
This reverts commit 19cc79d5b3040a66647e4cff3a65275f97875d39.
This commit is contained in:
parent
19cc79d5b3
commit
fef831ea54
BIN
.idea/caches/gradle_models.ser
generated
BIN
.idea/caches/gradle_models.ser
generated
Binary file not shown.
@ -42,4 +42,5 @@ dependencies {
|
||||
implementation 'com.android.support:recyclerview-v7:28.0.0'
|
||||
implementation 'com.android.support:support-v4:28.0.0'
|
||||
implementation 'cz.msebera.android:httpclient:4.4.1.2'
|
||||
implementation 'com.google.firebase:firebase-dynamic-links:16.1.7'
|
||||
}
|
||||
|
@ -6,37 +6,6 @@
|
||||
"storage_bucket": "test-667ca.appspot.com"
|
||||
},
|
||||
"client": [
|
||||
{
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:221332577314:android:acb28f092122eb64",
|
||||
"android_client_info": {
|
||||
"package_name": "at.smartshopper.smartshopper"
|
||||
}
|
||||
},
|
||||
"oauth_client": [
|
||||
{
|
||||
"client_id": "221332577314-oo8b4uqtlgj75e7u7o3qt1vc96prfv52.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
],
|
||||
"api_key": [
|
||||
{
|
||||
"current_key": "AIzaSyDz7MzopErZ6paAIaGGJAGY8Lx9kly5q2k"
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"analytics_service": {
|
||||
"status": 1
|
||||
},
|
||||
"appinvite_service": {
|
||||
"status": 1,
|
||||
"other_platform_oauth_client": []
|
||||
},
|
||||
"ads_service": {
|
||||
"status": 2
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:221332577314:android:33ebe9c1c19a0a72",
|
||||
|
@ -14,7 +14,7 @@
|
||||
android:usesCleartextTraffic="true">
|
||||
<activity
|
||||
android:name="at.smartshopper.smartshopperapp.activitys.EditUser"
|
||||
android:label="@string/title_activity_edit_user"></activity>
|
||||
android:label="@string/title_activity_edit_user"/>
|
||||
<activity android:name="at.smartshopper.smartshopperapp.activitys.DoneItemActivity" />
|
||||
<activity
|
||||
android:name="at.smartshopper.smartshopperapp.activitys.ItemListActivity"
|
||||
@ -26,6 +26,14 @@
|
||||
|
||||
<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"/>
|
||||
<data
|
||||
android:host="smartshopper.cf"
|
||||
android:scheme="https"/>
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<activity
|
||||
android:name="at.smartshopper.smartshopperapp.activitys.Dash"
|
||||
@ -55,6 +63,7 @@
|
||||
<activity
|
||||
android:name="at.smartshopper.smartshopperapp.activitys.ShoppinglistDetails"
|
||||
android:label="@string/title_activity_shoppinglist_details" />
|
||||
|
||||
</application>
|
||||
|
||||
</manifest>
|
@ -1,6 +1,7 @@
|
||||
package at.smartshopper.smartshopperapp.activitys;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.support.annotation.NonNull;
|
||||
@ -19,12 +20,16 @@ import com.google.android.gms.auth.api.signin.GoogleSignInOptions;
|
||||
import com.google.android.gms.common.SignInButton;
|
||||
import com.google.android.gms.common.api.ApiException;
|
||||
import com.google.android.gms.tasks.OnCompleteListener;
|
||||
import com.google.android.gms.tasks.OnFailureListener;
|
||||
import com.google.android.gms.tasks.OnSuccessListener;
|
||||
import com.google.android.gms.tasks.Task;
|
||||
import com.google.firebase.auth.AuthCredential;
|
||||
import com.google.firebase.auth.AuthResult;
|
||||
import com.google.firebase.auth.FirebaseAuth;
|
||||
import com.google.firebase.auth.FirebaseUser;
|
||||
import com.google.firebase.auth.GoogleAuthProvider;
|
||||
import com.google.firebase.dynamiclinks.FirebaseDynamicLinks;
|
||||
import com.google.firebase.dynamiclinks.PendingDynamicLinkData;
|
||||
import com.google.firebase.iid.FirebaseInstanceId;
|
||||
import com.google.firebase.iid.InstanceIdResult;
|
||||
|
||||
@ -47,6 +52,36 @@ public class LoginActivity extends AppCompatActivity {
|
||||
//Für Double Back press to exit
|
||||
private boolean doubleBackToExitPressedOnce = false;
|
||||
|
||||
public void getDynamicLink(){
|
||||
FirebaseDynamicLinks.getInstance()
|
||||
.getDynamicLink(getIntent())
|
||||
.addOnSuccessListener(this, new OnSuccessListener<PendingDynamicLinkData>() {
|
||||
@Override
|
||||
public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
|
||||
// Get deep link from result (may be null if no link is found)
|
||||
Uri deepLink = null;
|
||||
if (pendingDynamicLinkData != null) {
|
||||
deepLink = pendingDynamicLinkData.getLink();
|
||||
Log.d("SmartShopper", deepLink.toString());
|
||||
}
|
||||
|
||||
|
||||
// Handle the deep link. For example, open the linked
|
||||
// content, or apply promotional credit to the user's
|
||||
// account.
|
||||
// ...
|
||||
|
||||
// ...
|
||||
}
|
||||
})
|
||||
.addOnFailureListener(this, new OnFailureListener() {
|
||||
@Override
|
||||
public void onFailure(@NonNull Exception e) {
|
||||
Log.w(TAG, "getDynamicLink:onFailure", e);
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
@Override
|
||||
public void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||
super.onActivityResult(requestCode, resultCode, data);
|
||||
@ -190,6 +225,8 @@ public class LoginActivity extends AppCompatActivity {
|
||||
mAuth = FirebaseAuth.getInstance();
|
||||
db = new Database();
|
||||
|
||||
getDynamicLink();
|
||||
|
||||
Button loginEmailBtn = (Button) findViewById(R.id.loginEmailBtn);
|
||||
final TextView email = (TextView) findViewById(R.id.email);
|
||||
final TextView passwort = (TextView) findViewById(R.id.password);
|
||||
|
Loading…
x
Reference in New Issue
Block a user