小编iOS*_*dev的帖子

iframe 中的 Apple Pay 集成问题

我最近开始将 Apple Pay 集成到我的网站中,该网站实际上在 iframe 中加载支付视图。这里的问题是我的 iframe 加载在与我的网站不同的域中。我按照developer.apple.com 网站将Apple Pay 集成到我的网站中,并创建了所有必要的证书和标识符。

实际问题是,当我尝试创建 Apple Pay 会话时,我收到错误 InvalidAccessError: 尝试从安全来源与其顶级框架不同的文档启动 Apple Pay 会话。”以前见过有人面临这个问题。

下面是我尝试创建 Apple 会话的代码。

var merchantIdentifier = 'my merchant identifier registered in developer account';
var promise = ApplePaySession.canMakePaymentsWithActiveCard(merchantIdentifier);
var canMakePayments = false;
promise.then(function (canMakePayments) {
    if(canMakePayments) {
        var session = new ApplePaySession(3, request);
    }
}, function(error) {
       alert(error);
});
Run Code Online (Sandbox Code Playgroud)

一旦 canMakePayments true 行命中,代码就会尝试创建 ApplePaySession,这就是我收到错误的地方。

javascript applepay applepayjs

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

当我使用我的应用程序时,如何关闭其他应用程序的推送通知

我创建了一个从我的服务器接收推送通知的应用程序.同时,如果其他应用程序正在发送推送通知(例如,whatsaap,twitter),则在我使用我的应用程序时会显示通知.除了应用程序的推送通知之外,我想隐藏所有其他应用程序的推送通知.这可以在iOS上完成吗?我希望我的应用只能从我的服务器接收推送通知,但不能从其他应用程序接收.

提前致谢.

iphone apple-push-notifications ios

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