Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Can';t解析钛中的推送有效负载消息_Android_Parsing_Push Notification_Titanium_Payload - Fatal编程技术网

Android Can';t解析钛中的推送有效负载消息

Android Can';t解析钛中的推送有效负载消息,android,parsing,push-notification,titanium,payload,Android,Parsing,Push Notification,Titanium,Payload,在我的应用程序中,我无法解析来自推送通知的“有效负载”对象。从服务器发送推送后,有效负载中的每个属性中都会自动添加“/”。如何解析有效负载属性/对象并在代码中获取通知数据 以下是有效负载对象: "payload":"{\"android\":{\"badge\":\"2\",\"alert\":\"Microfinaa_new_ne\",\"sound\":\"door_bell\",\"icon\":\"little_star\",\"vibrate\":true,\"title\":\"Ma

在我的应用程序中,我无法解析来自推送通知的“有效负载”对象。从服务器发送推送后,有效负载中的每个属性中都会自动添加“/”。如何解析有效负载属性/对象并在代码中获取通知数据

以下是有效负载对象:

"payload":"{\"android\":{\"badge\":\"2\",\"alert\":\"Microfinaa_new_ne\",\"sound\":\"door_bell\",\"icon\":\"little_star\",\"vibrate\":true,\"title\":\"Mahboob Zaman\"}}"
下面是来自fcm服务器的完整通知消息:

{"type":"callback","source":{"showTrayNotification":true,"pushType":"gcm","enabled":false,"showTrayNotificationsWhenFocused":false,"singleCallback":false,"focusAppOnPush":false,"showAppOnTrayClick":true,"debug":false,"apiName":"Ti.Module","bubbleParent":true,"invocationAPIs":[],"__propertiesDefined__":true,"_events":{"callback":{}}},"payload":"{\"android\":{\"badge\":\"2\",\"alert\":\"Microfinaa_new_ne\",\"sound\":\"door_bell\",\"icon\":\"little_star\",\"vibrate\":true,\"title\":\"Mahboob Zaman\"}}","bubbles":false,"cancelBubble":false}
这是我的密码-

CloudPush.addEventListener('callback', function(evt) {

    var json = JSON.stringify(evt.payload);

    Ti.API.info("datos = " + json.android);// This line shows undefined

});

负载已经是字符串,您需要解析它并使用反向函数

var json = JSON.stringify(evt.payload);
stringify(Object)->返回字符串 parse(StringObject)->返回对象