2 qq598719273 qq598719273 于 2014.08.21 22:08 提问

小弟首次使用激光推送功能,却不知道如何跳转页面。望大神指教

我的设备是6.1版本的所以推送用的函数是这个

  • (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo; // apn内容为userInfo

但是具体内容要怎么写?才能实现跳转。我能获取到参数。

还有就是我用alertview显示了推送的内容,还有两个按钮。(取消和查看)我想要点击查看的时候跳转页面。在百度查了好多都不行。控制器。还有视图本身跳转。 因为代码都是写在appdelegate里面的。明天一定要实现这个功能。求一位写过极光推送的明天能手把手教教我。小弟感激不尽。

2个回答

sunbaodan
sunbaodan   2015.09.08 15:09

解决了吗?我现在也有这个问题

w_steadfast
w_steadfast   2017.07.19 11:06

写一个广播接收者类,接收这个广播
if (JPushInterface.ACTION_NOTIFICATION_OPENED.equals(intent.getAction())) {
// 用户点击打开了通知
Log.e(TAG, "用户点击打开了通知");
String extras = bundle.getString(JPushInterface.EXTRA_EXTRA);
Log.e(TAG, extras + "");
try {

            JSONObject json = new JSONObject(extras);
            type = Integer.parseInt(json.getString("sendType"));
        } catch (JSONException e) {
            e.printStackTrace();

        }

                Intent intent=new Intent(this,A.class);//A就是你要跳转的界面
                context.startActivity(intent);
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!