Titanium-单击通知时打开URL

时间:2015-01-20 14:26:38

标签: titanium titanium-mobile titanium-alloy titanium-modules

我很难获得通知的点击事件(android通知区域), 实际上我想在用户点击通知时打开网页。

这是我的代码,

var intent = Ti.Android.createIntent({
        flags : Ti.Android.FLAG_ACTIVITY_CLEAR_TOP | Ti.Android.FLAG_ACTIVITY_NEW_TASK,
        data : 'http://www.google.com',
        //url : 'http://www.google.com',
        className : 'com.android.browser.BrowserActivity',
        packageName : 'com.android.browser'
    });
    intent.addCategory(Ti.Android.CATEGORY_LAUNCHER);

    var pending = Ti.Android.createPendingIntent({
        activity : Ti.Android.currentActivity,
        intent : intent,
        type : Ti.Android.PENDING_INTENT_FOR_ACTIVITY,
        flags : Ti.Android.FLAG_ACTIVITY_NO_HISTORY
    });
    var dateValue = new Date();
    var notification = Ti.Android.createNotification({
        contentIntent : pending,
        contentTitle : Title,
        contentText : Message,
        tickerText : Title,
        when : dateValue.getTime(),
        icon : Ti.App.Android.R.drawable.appicon,
        flags : Titanium.Android.ACTION_DEFAULT | Titanium.Android.FLAG_AUTO_CANCEL | Titanium.Android.FLAG_SHOW_LIGHTS,
        sound : Ti.Filesystem.getResRawDirectory() + 'notification.wav',
    });
    Ti.Android.NotificationManager.notify(1, notification);

1 个答案:

答案 0 :(得分:1)