我正在开发一个基于订阅的WordPress插件,其中付费订阅为产品所有者提供API密钥和使用该插件的权利.这个问题是我在WordPress Answers上更广泛问题的变体.
似乎使用API密钥作为插件所需的Web服务的身份验证是我最好的行动方案.GPL规定,一个有进取心的"盗版者"可以自己托管我的网络服务代码,不需要付钱给我,甚至可以在网络服务界面后面加入代码,从而无需任何本地网络托管服务,但这两者都是情景非常不可能,财务风险很小.
我的问题是,我可以将哪种类型的依赖关系(服务)转移到Web服务上以帮助使该方案更成功,或者我可以使用哪种其他方案?我有一个想法是将模板和数据传递给服务,以获得完整的HTML视图作为回报.
我正在设计一个简单的rails 3应用程序,并有一个post模型
t.string :author
t.string :title
t.text :description
Run Code Online (Sandbox Code Playgroud)
要实现的是,能够向订阅者发送电子邮件,感兴趣的读者将获得一个添加其电子邮件地址的表单,以便在创建帖子时向订阅者发送电子邮件,向他们显示新帖子....谢谢,也是一种新的铁轨,请说明一点
我正在努力将订阅集成到Xamarin Android应用中。我可以在网上找到特定于Xamarin的所有示例均使用Plugin.InAppBillingMontemagno等人的。
这当然非常方便,但是仅出于适当注意的目的,我想看看直接使用BillingClient类所需要的内容,如Google文档中所述(例如,在这里:https : //developer.android.com / google / play / billing / billing_java_kotlin)。
奇怪的是,Xamarin文档显示了如何直接使用iOS计费类,而不是Android计费类。我以为Xamarin.GooglePlayServicesNuGet软件包可能包含我需要的软件包,但是我没有看到似乎与计费直接相关的软件包。
任何指针将不胜感激。
我有一个导航栏,需要在滚动时更改颜色.此功能最初是使用js构建的,但现在它有一个"登录"按钮,它是用elm构建的,用于执行其他功能.
我使用端口和订阅来使用原始js更改elm登录按钮的颜色.颜色变化有效,但有时登录按钮和导航栏的其余部分之间存在延迟,因此按钮会暂时消失.然而,有时颜色变化是无缝的.
我尝试切换js函数和订阅发送的顺序,看看它是否有所作为,但事实并非如此.我理解elm是异步的这个事实会影响它/ js显示的顺序但是我不确定在这种情况下我怎么能顺利.
有谁知道如何消除这种滞后?
这是js端口代码:
window.onscroll = function() {
if (this.scrollY <= 20) {
if (!isTop) {
isTop = true;
setTransparentNav(); // this is a simple CSS class change fn
app.ports.colorChanges.send(isTop); // this is the UI which is lagging
}
} else {
if (isTop) {
isTop = false;
setBlackNav();
app.ports.colorChanges.send(isTop);
}
}
};
Run Code Online (Sandbox Code Playgroud)
这是榆树的港口:
port colorChanges : (Bool -> msg) -> Sub msg
Run Code Online (Sandbox Code Playgroud)
它发送的消息是一个简单的Bool,当True指示使用哪个类时.
我发现在应用程序处于活动状态并正在运行时,永远不会交付已过期的自动续订订阅的续订,而是在应用程序从后台或启动时唤醒时.
换句话说,如果您正在使用该应用程序,并且订阅到期,则在用户继续使用该应用程序时,它将不会被传递到应用程序(假设它是自动续订和有效等).
Apple似乎没有记录此行为,其他任何有此经验的人都可以确认或以其他方式吗?
显然,人们可以检测到子已经过期,然后为用户提供检查其订阅状态的机会,并且恢复完成的订阅将会恢复新的订阅 - 但我只是想知道我们是否做错了,或者这个行为是正常.
谢谢.
我尝试制作汽车自动续订订阅,
我可以检查用户是否有效?
请帮忙 ?
ios ×2
android ×1
api-key ×1
delay ×1
elm ×1
email ×1
google-play ×1
gpl ×1
iphone ×1
javascript ×1
lag ×1
subscription ×1
wordpress ×1
xamarin ×1