2012-09-12 50 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