小编Add*_*tar的帖子

当应用程序在后台通过api时显示Firebase消息onReceived的通知

我已经构建了一个聊天应用程序 它工作正常.两个用户都可以轻松聊天,但我得到的地方是,如果一个用户的应用程序处于后台并且屏幕关闭,则无法通知用户该收到的消息.

我现在想要的是在我的应用程序中,当userA向userB发送消息,而userB mobile空闲但应用程序在后台运行时,userB可以获得有关该消息的通知.和userB可以打开聊天活动并阅读消息.

我的firebase通知正在从firebase控制台工作,但我不知道如何调用实例ID并将其从api发送到特定设备,特定用户获取有关收到的消息的通知,当应用程序屏幕关闭且应用程序在后台状态下运行时.我应该如何实现它?

我这里有我的firebase实例id服务类:

public class MyFirebaseInstanceIDService extends FirebaseInstanceIdService {
    private static final String TAG = "MyFirebaseIIDService";

    @Override
    public void onTokenRefresh() {

        //Getting registration token
        String refreshedToken = FirebaseInstanceId.getInstance().getToken();

        //Displaying token on logcat
        Log.d(TAG, "Refreshed token: " + refreshedToken);
    }

    private void sendRegistrationToServer(String token) {
        //You can implement this method to store the token on your server
        //Not required for current project
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的MyFirebase Messaging Service Class

public class MyFirebaseMessagingService extends FirebaseMessagingService {
    @Override
    public void onMessageReceived(RemoteMessage …
Run Code Online (Sandbox Code Playgroud)

android android-notifications firebase firebase-notifications

5
推荐指数
2
解决办法
1万
查看次数

iOS Swift:无法检索UIwebView中加载的当前url

我在webview应用程序iOS swift工作:

我面临的问题是我想得到webview显示的每个网址:

在网址上我必须执行一些if else检查.但我无法得到webview加载的网址.

webview显示精细结果并在点击时加载网址.我想获取webview导航的所有网址.

import Foundation
import UIKit


class seconVC: UIViewController {

    var toPass:String!
    var touser:String!
    var toPassing:String!



    @IBOutlet weak var webV: UIWebView!

    @IBOutlet weak var L_back: UIBarButtonItem!

    @IBOutlet weak var R_frwrd: UIBarButtonItem!

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.

        var domurl = toPass;

        var username = touser;

        var passwing = toPassing;



        var sendurl = stringA+username+"/"+passwing;

        //exchange login with auth/username/password
        println(sendurl);

        let url = NSURL (string: sendurl); …
Run Code Online (Sandbox Code Playgroud)

uiwebview ios swift xcode-6.2

3
推荐指数
2
解决办法
7639
查看次数

比较NSURL String和简单的Swift String

我在Xcode 6.2中有一个函数,我想比较webview返回的URL并将其与静态字符串进行比较.我是这样做的:

  func webViewDidFinishLoad(webView: UIWebView){
        let currentURL = webView.request?.URL
        print("Webview did finish load ")
        println(currentURL)



        if (webView.request?.URL == "Optional(http://addi.star.com/adminpanel/first.php/login)") 
        {

        println("voilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")

        // code for dissming the view
        //self.dismissViewControllerAnimated(true, completion: nil)

        }
   }
Run Code Online (Sandbox Code Playgroud)

......但它不起作用.有人可以解释我如何将currentURL与静态URL进行比较,以便我可以解除视图?我想我错过了比较成功的类型,但必须有办法做到这一点......

string-comparison ios swift xcode-6.2

2
推荐指数
1
解决办法
2325
查看次数

Android按钮有两个图像和文本

我正在尝试构建Android应用程序,需要构建一个带有两个图像和一些文本的按钮.

这是示例图像:

在此输入图像描述

我如何在Android中构建此按钮?任何帮助,将不胜感激 .

xml android button

1
推荐指数
1
解决办法
1710
查看次数