Titanium- 点击通知时打开 URL

Titanium- Open URL when click on notification

我卡在获取通知的点击事件(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);

@phil 的这个对我有用: https://github.com/foolprooflabs/AndroidNotificationsCustomActivity

但我已经切换到 gcm.js,因为它更可靠。 http://iamyellow.net/post/40100981563/gcm-appcelerator-titanium-module