gpt4 book ai didi

android - Facebook通知重定向到外部URL

转载 作者:行者123 更新时间:2023-12-01 16:47:39 25 4
gpt4 key购买 nike

我们正在尝试为通过Flex开发的网站和使用Adobe Air开发的移动应用程序实施一个简单的解决方案。

1)我们的用户希望通过www.ourwebsite.com以及 Ourwebsite android,ios和blackberry应用程序将其Facebook friend 导入网站。
2)我们想使用Facebook请求对话框,该对话框允许用户选择他们的 friend 并一次发送多个邀请
3)当收件人单击通知时,他会收到

  • 如果是网络,则应将通知收件人定向到www.ourwebsite.com
  • (如果是移动应用程序),则应重定向至相应的应用程序商店以下载我们的应用程序。

  • 我们尝试了几种配置,但不适用于我们。

    如前所述,我们使用Adobe Flex开发了我们的网站,而我们的Mobiles应用程序则使用Adobe Air运行。我们需要在代码中安装Facebook原生SDK吗?

    奇怪的是,对www.naaptol.com和9lessons.info的要求完全相同。
    但是我们无法实现相同的技术。
    任何人都可以指导我们或提供建议,如果我们缺少Facebook App及其政策的任何重要方面。

    谢谢。
    西克里希纳

    最佳答案

    因此,如果我认为我理解这项权利,则您希望能够根据其所处的平台以不同的方式打开链接。这是一些适用于ios和android的js。如果他们安装了您的应用程序,它将启动该应用程序,否则会将它们发送到应用程序商店

    // if iPod / iPhone, display install app prompt
    if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i) || navigator.userAgent.match(/android/i)) {

    var store_loc = "itms://itunes.com/apps/youriOSApp";
    var href = "yourPrefix://";

    var is_android = false;

    if (navigator.userAgent.match(/android/i)) {
    store_loc = "https://play.google.com/store/apps/details?id=air.com.your.app";
    is_android = true;
    }
    var app_loc = href;
    if (is_android) {
    var w = null;
    try {
    w = window.open(app_loc, '_blank');
    } catch (e) {
    // no exception
    }
    if (w) {
    window.close();
    } else {
    window.location = store_loc;
    }
    } else {
    var timeout = null;
    window.location.replace(app_loc);
    timeout = setTimeout(function () {
    "use strict";
    window.location = store_loc;
    }, 300);
    onblur = function () {
    "use strict";
    clearTimeout(timeout);
    };
    }

    }

    关于android - Facebook通知重定向到外部URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18645703/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com