![]() |
|
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Ayuda!! con Parse y android :(
Hola a todos espero que esten bien
estoy probando como funciona parse asi que hice una pequeña app el problema es que puedo mandar mensajes desde la pagina a los dispositivos pero no de dispositivos a dispositivos y nose que puede ser, puse los ID correspondientes que me da parse pero nada ![]() Como dije puedo recibir mensajes desde la pagina pero no puedo enviar desde los dispositivos. Espero alguien me pueda ayudar gracias ![]() Les dejo los codigos MainActivity: Código:
public class MainActivity extends ActionBarActivity {
static Button boton;
@override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
boton=(Button)findViewById(R.id.enviar);
boton.setOnClickListener(new View.OnClickListener() {
@override
public void onClick(View view) {
ParsePush push=new ParsePush();
push.setChannel("canal1");
push.setMessage("Hola mundo nuevamente :P");
push.sendInBackground();
Toast toast=Toast.makeText(getApplication(),"Mensaje",Toast.LENGTH_SHORT);
toast.show();
}
});
}
Código:
public class AplicacionPush extends Application {
@override
public void onCreate() {
super.onCreate();
Parse.initialize(this, "[Application ID]",
"Client Key");
ParseInstallation.getCurrentInstallation()
.saveInBackground();
ParsePush.subscribeInBackground("canal1");
}
}
Código:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.cristobal.pruebas" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<permission android:protectionLevel="signature"
android:name="com.example.cristobal.pruebas.permission.C2D_MESSAGE" />
<uses-permission
android:name="com.example.cristobal.pruebas.permission.C2D_MESSAGE" />
<application
android:name="com.example.cristobal.pruebas.AplicacionPush"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<service android:name="com.parse.PushService" />
<receiver android:name="com.parse.ParseBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
<receiver android:name="com.parse.ParsePushBroadcastReceiver"
android:exported="false">
<intent-filter>
<action android:name="com.parse.push.intent.RECEIVE" />
<action android:name="com.parse.push.intent.DELETE" />
<action android:name="com.parse.push.intent.OPEN" />
</intent-filter>
</receiver>
<receiver android:name="com.parse.GcmBroadcastReceiver"
android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="com.example.cristobal.pruebas" />
</intent-filter>
</receiver>
</application>
</manifest>
|
|
|
|
#2
|
||||
|
||||
|
Antes de mirar el codigo, revisa que tengas activadas las notificaciones push desde la configuración de la app en la web de parse. Dejo captura de lo que digo:
http://gyazo.com/af9553aef9e74a9170e0dde87d59a1d3 Revisa que este activada esa opción. Si la tienes activada y sigue sin funcionarte, coméntalo y te facilito el código que necesitas. |
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
| Herramientas | |
|
|
Hora actual: 11:42:28 (GMT +1)
HTCMania: líderes desde el 2007

estoy probando como funciona parse asi que hice una pequeña app el problema es que puedo mandar mensajes desde la pagina a los dispositivos pero no de dispositivos a dispositivos y nose que puede ser, puse los ID correspondientes que me da parse pero nada 



