2012-09-12 47 views
0

我正在用Phonegap和Xtify构建应用程序以推送消息。我收到消息,但没有声音和振动。如何启用它们?xtify + phonegap启用声音和振动

XtifyCordovaPlugin.js中没有功能。 SDK中只有一个名为“NotificationsPreference.setSoundEnabled(context,true)”的函数;它需要一个上下文。什么是上下文?

我Activity.Main

package com.example.test; 

import android.app.Activity; 
import android.app.Notification; 
import android.content.Context; 
import android.os.Bundle; 
import org.apache.cordova.*; 

import com.xtify.cordova.XtifyCordovaPlugin; 
import com.xtify.sdk.NotificationsUtility; 
import com.xtify.sdk.api.NotificationsPreference; 

public class MainActivity extends DroidGap { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     super.loadUrl("file:///android_asset/www/index.html"); 
     XtifyCordovaPlugin.processActivityExtras(getIntent().getExtras(), this); 

     //The Line 
     NotificationsPreference.setSoundEnabled(context, true); 
    } 
} 

预先感谢侑您的帮助!

回答

1

在这种情况下,你可以使用:

NotificationsPreference.setSoundEnabled(this, true); 

MainActivity扩展DroidGap延伸延伸关联活动。所以实际上DroidGap是一个上下文。

+0

嗨西蒙麦克唐纳, 非常感谢您的回答! – user1665045