Xamarin Android C# 如何查看facebook被打开了多少次

Xamarin Android C# How to check how many times facebook have been opened

如何查看facebook被打开了多少次? 我在 C# 中使用 Xamarin.android。

我的目标是检查 facebook 被打开了多少次。 我想在每次用户打开 facebook 应用程序时递增一个整数。

我一直在查看应用程序使用情况统计数据,但似乎很难。 如果有人可以向我提供片段或其他内容,那就太好了!

这是我的片段代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Util;
using Android.Views;
using Android.Widget;

namespace MyApp
{
    public class Fragment1 : Android.Support.V4.App.Fragment
    {
        private ISharedPreferences prefs;
        private ISharedPreferencesEditor editor;
        private int totalCount;

        public override void OnCreate (Bundle savedInstanceState)
        {

            base.OnCreate (savedInstanceState);

            editor = prefs.Edit();
        }

        public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View view = inflater.Inflate(Resource.Layout.Fragment1, container, false);


            TextView faceText = view.FindViewById<TextView>(Resource.Id.faceTextView1);

            return view;
        }
    }
}

提前致谢!

概述了一些想法 here,但总体而言,除非用户通过您的应用程序启动 Facebook,否则很难从您的应用程序中获取有关用户设备上的应用程序的信息。

您必须有一项服务 运行 在后台侦听用户打开另一个应用程序,并通过某种方式验证另一个应用程序是否已打开,而无需访问另一个应用程序的代码。