/push/:msgtoken funktioniert
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								.idea/caches/gradle_models.ser
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.idea/caches/gradle_models.ser
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -41,4 +41,6 @@ dependencies {
 | 
			
		||||
    implementation 'com.github.danielnilsson9:color-picker-view:1.4.0@aar'
 | 
			
		||||
    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'
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,13 +1,23 @@
 | 
			
		||||
package at.smartshopper.smartshopper.messaging;
 | 
			
		||||
 | 
			
		||||
import android.util.Log;
 | 
			
		||||
 | 
			
		||||
import com.google.firebase.messaging.FirebaseMessaging;
 | 
			
		||||
import com.google.firebase.messaging.RemoteMessage;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
import at.smartshopper.smartshopper.R;
 | 
			
		||||
import at.smartshopper.smartshopper.shoppinglist.Member;
 | 
			
		||||
import cz.msebera.android.httpclient.HttpResponse;
 | 
			
		||||
import cz.msebera.android.httpclient.NameValuePair;
 | 
			
		||||
import cz.msebera.android.httpclient.client.HttpClient;
 | 
			
		||||
import cz.msebera.android.httpclient.client.entity.UrlEncodedFormEntity;
 | 
			
		||||
import cz.msebera.android.httpclient.client.methods.HttpPost;
 | 
			
		||||
import cz.msebera.android.httpclient.impl.client.DefaultHttpClient;
 | 
			
		||||
import cz.msebera.android.httpclient.message.BasicNameValuePair;
 | 
			
		||||
 | 
			
		||||
public class MyFirebaseSender {
 | 
			
		||||
 | 
			
		||||
@@ -32,11 +42,24 @@ public class MyFirebaseSender {
 | 
			
		||||
        FirebaseMessaging firebaseMessaging = FirebaseMessaging.getInstance();
 | 
			
		||||
        for (int i = 0; messageIds.size() > i; i++) {
 | 
			
		||||
 | 
			
		||||
            firebaseMessaging.send(new RemoteMessage.Builder(R.string.firebase_sender_id + "@fcm.googleapis.com/fcm/send")
 | 
			
		||||
            try {
 | 
			
		||||
                firebaseMessaging.send(new RemoteMessage.Builder(R.string.firebase_sender_id + "@fcm.googleapis.com/fcm/")
 | 
			
		||||
                        .setMessageId(messageIds.get(i))
 | 
			
		||||
                        .addData("my_message", message)
 | 
			
		||||
                    .addData("my_action", action)
 | 
			
		||||
                        .addData("LoginActivity", action)
 | 
			
		||||
                        .build());
 | 
			
		||||
 | 
			
		||||
                // Create a new HttpClient and Post Header
 | 
			
		||||
                HttpClient httpclient = new DefaultHttpClient();
 | 
			
		||||
                HttpPost httppost = new HttpPost("https://www.smartshopper.cf/push/" + messageIds.get(i));
 | 
			
		||||
 | 
			
		||||
                    // Execute HTTP Post Request
 | 
			
		||||
                    HttpResponse response = httpclient.execute(httppost);
 | 
			
		||||
                    Log.d(R.string.StringTag + "", "Response Push Post" + response);
 | 
			
		||||
 | 
			
		||||
            } catch (Exception e) {
 | 
			
		||||
                e.printStackTrace();
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -5,4 +5,5 @@
 | 
			
		||||
    <string name="title_activity_shoppinglist_details">ShoppinglistDetails</string>
 | 
			
		||||
    <string name="title_activity_item_list">ItemListActivity</string>
 | 
			
		||||
    <string name="firebase_sender_id">221332577314</string>
 | 
			
		||||
    <string name="StringTag">SmartShopper</string>
 | 
			
		||||
</resources>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user