我正在尝试使用推送通知将解析集成到我的应用中,并让通知显示自定义文本,并在我向其发送网址时打开设备的浏览器。
解析集成很好(这很容易)但我陷入困境的是为了处理由parse接口发送的json代码进行集成的代码,并让应用程序将其转换为我需要完成的操作。 / p>
我知道我必须更新清单文件和主要活动类才能完成此任务但我被卡住了。
答案 0 :(得分:2)
将清单添加到
<receiver android:name="com.sample.app.android.recevier.PushNotificationRecevier" >
<intent-filter>
<action android:name="com.sample.app.android.SIMPLE_NOTIFICATION" />
</intent-filter>
</receiver>
创建一个接收器类
import org.json.JSONException;
import org.json.JSONObject;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
public class PushNotificationRecevier extends BroadcastReceiver{
String SimpleNotification="com.sample.app.android.SIMPLE_NOTIFICATION";
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equalsIgnoreCase(SimpleNotification)){
// Your Stuff
JSONObject jsonObject=new JSONObject(intent.getExtras().getString("com.parse.Data"));
}
}
}