我开发了一个具有共享文本功能的应用程序.除WhatsApp外,这个工作正常.我该怎么办?是否有任何特定的API?
现在对于那些不知道的人,可以访问https://web.whatsapp.com/并Whatsapp通过交换QR码同步你的聊天记录并通过应用程序的网络扩展聊天.
我对他们如何进行初始握手(可能与whatsapp服务器进行通信)以及如何快速同步数据以进行聊天(可能是直接从设备到客户端使用Open套接字)感兴趣.
我很好奇应用程序如何在iOS上的Background中工作.运行背景的AFAIK Intent Service非常简单.但不适用于iOS.应用程序正常关闭后,iOS最多只允许30秒.
1)我尝试崩溃应用程序(向上滑动)(仍然是网络版正常运行)
2)我禁用Background App refresh了网页版本没有停止.
3)即使禁用Notifications仍然Web版本正常工作.
4)当他们给出指示应用程序在BG中运行的指示Blue bar时,他们也没有喜欢Google Maps
5)他们是否使用Dummy Geo Fencing让他们活着?(但这也需要BG App Refresh)
这是iOS 8上引入的一些新功能,我不知道
xmpp,使用erlang,使用Web技术socket.io和ajaxWeb版本来实现这样的功能.我用谷歌搜索,并得到一些解决方案,似乎唯一可行的方法是通过UIDocumentInteractionController.我找到了只能共享文本的结果,也找到了仅共享图像的结果.
但我要的是份额BOTH.
我知道这个问题可能会重复,我只想说清楚,这是截图...

(这是从Android共享的)
这个错误由WhatsApp团队于2016年5月23日修复(版本号2.16.4).
无法UIActivityViewController与WhatsApp 共享NSString对象.
我尝试使用下面的代码分享.但是,一旦从列表中选择了联系人,它就会显示一条警告,显示" This item cannot be shared. Please select a different item."
码
NSString *shareText = @"Temp text to share";
NSArray *itemsToShare = @[shareText];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
Run Code Online (Sandbox Code Playgroud)
将WhatsApp更新到版本2.16.2后,我遇到了这个问题
我想知道是否有通过互联网协议访问WhatsApp的开放API?具体问题是:
使用https://github.com/venomous0x/WhatsAPI通过Whats App发送消息是否合法?
我想使用应用程序发送提醒和通知.
快照-1:单击菜单中的附件按钮之前

快照-2:单击菜单中的附件按钮

我正在尝试在两个活动之间进行共享元素转换.
第一个活动有一个圆形图像视图,第二个活动有一个矩形图像视图.我只是想让圆圈从第一个活动过渡到第二个活动,在那里它变成一个正方形,当我按回时它回到圆圈.
我发现转换不是那么整洁 - 在下面的动画中,您可以看到矩形图像视图似乎减小了大小,直到它与圆的大小相匹配.方形图像视图会瞬间出现,然后出现圆圈.我想摆脱方形图像视图,以便圆圈成为过渡的终点.
我已经创建了一个小测试回购,你可以在这里下载:https://github.com/Winghin2517/TransitionTest
我的第一个活动的代码 - imageview位于MainFragment我的第一个活动中:
public class MainFragment extends android.support.v4.app.Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_view, container,false);
final ImageView dot = (ImageView) view.findViewById(R.id.image_circle);
Picasso.with(getContext()).load(R.drawable.snow).transform(new PureCircleTransformation()).into(dot);
dot.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i = new Intent(getContext(), SecondActivity.class);
View sharedView = dot;
String transitionName = getString(R.string.blue_name);
ActivityOptionsCompat transitionActivityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(getActivity(), sharedView, transitionName);
startActivity(i, transitionActivityOptions.toBundle());
}
});
return view;
} …Run Code Online (Sandbox Code Playgroud) android whatsapp picasso android-transitions shared-element-transition
WhatsApp刚刚宣布了一个新的Web应用程序,请看这里.
由于某种原因,界面要求手机始终连接.是出于性能原因(不在当前服务器上创建额外负载)?是否还有其他约束导致这种情况?
whatsapp ×10
android ×3
ios ×3
share ×2
android-menu ×1
ios8 ×1
iphone ×1
objective-c ×1
performance ×1
picasso ×1
qr-code ×1
scanning ×1
server ×1